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