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.
vor 1 Jahr
Shivaram Lingamneni
f4f7a8afaa
shorten type names to 10 chars
vor 4 Jahren
Shivaram Lingamneni
11d1d96d71
align up to 10
vor 4 Jahren
Shivaram Lingamneni
dbbcd800c9
align log messages with space padding
vor 4 Jahren
Shivaram Lingamneni
6e4b0b3125
remove log type sanitization
vor 4 Jahren
Shivaram Lingamneni
ded03ee618
fix timestamp formatting
vor 4 Jahren
Shivaram Lingamneni
6a900ca0cb
strip out log coloring
vor 4 Jahren
Shivaram Lingamneni
ec4f1c189a
pointless optimizations to the logger
vor 5 Jahren
Shivaram Lingamneni
ac480d782f
add millisecond resolution to loglines
vor 5 Jahren
Shivaram Lingamneni
3c12fb6254
fix #283 (remove unnecessary log.Fatal)
The server should never crash during rehash, even if the config is invalid.
vor 5 Jahren
Shivaram Lingamneni
be588076e9
optimize IsLoggingRawIO
vor 6 Jahren
Daniel Oaks
9f7e395c96
logger: Fix comments
vor 6 Jahren
Shivaram Lingamneni
456174ed53
review fixes for raw i/o notification
vor 6 Jahren
Shivaram Lingamneni
aff1752d67
refactor logging to implement #142
vor 6 Jahren
Daniel Oaks
1c0c4841a1
General comments, fix misspellings and lints
vor 7 Jahren
Daniel Oaks
f5ecf70ecf
logger: Flush file writes to ensure they get written out
vor 7 Jahren
Daniel Oaks
7ac96114c3
log: Allow logging to stdout
vor 7 Jahren
Daniel Oaks
a8e13b062b
logger: Make safer to avoid file write races
vor 7 Jahren
Daniel Oaks
73d406ccd6
logger: Don't output control chars on log files
vor 7 Jahren
Daniel Oaks
439331cfb8
logger: Move to separate package, make *much* nicer
vor 7 Jahren