Shivaram Lingamneni
35128bfc23
use new aligned atomic types everywhere
See 69448b13a1 / #1969 ; the compiler can now ensure that a uint64
intended for atomic access is always aligned to a 64-bit boundary.
Convert atomic operations on uint32s and pointers as well.
пре 1 година
Shivaram Lingamneni
f4f7a8afaa
shorten type names to 10 chars
пре 4 година
Shivaram Lingamneni
11d1d96d71
align up to 10
пре 4 година
Shivaram Lingamneni
dbbcd800c9
align log messages with space padding
пре 4 година
Shivaram Lingamneni
6e4b0b3125
remove log type sanitization
пре 4 година
Shivaram Lingamneni
ded03ee618
fix timestamp formatting
пре 4 година
Shivaram Lingamneni
6a900ca0cb
strip out log coloring
пре 4 година
Shivaram Lingamneni
ec4f1c189a
pointless optimizations to the logger
пре 5 година
Shivaram Lingamneni
ac480d782f
add millisecond resolution to loglines
пре 5 година
Shivaram Lingamneni
3c12fb6254
fix #283 (remove unnecessary log.Fatal)
The server should never crash during rehash, even if the config is invalid.
пре 5 година
Shivaram Lingamneni
be588076e9
optimize IsLoggingRawIO
пре 6 година
Daniel Oaks
9f7e395c96
logger: Fix comments
пре 6 година
Shivaram Lingamneni
456174ed53
review fixes for raw i/o notification
пре 6 година
Shivaram Lingamneni
aff1752d67
refactor logging to implement #142
пре 6 година
Daniel Oaks
1c0c4841a1
General comments, fix misspellings and lints
пре 7 година
Daniel Oaks
f5ecf70ecf
logger: Flush file writes to ensure they get written out
пре 7 година
Daniel Oaks
7ac96114c3
log: Allow logging to stdout
пре 7 година
Daniel Oaks
a8e13b062b
logger: Make safer to avoid file write races
пре 7 година
Daniel Oaks
73d406ccd6
logger: Don't output control chars on log files
пре 7 година
Daniel Oaks
439331cfb8
logger: Move to separate package, make *much* nicer
пре 7 година