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 rok temu
Shivaram Lingamneni
f4f7a8afaa
shorten type names to 10 chars
4 lat temu
Shivaram Lingamneni
11d1d96d71
align up to 10
4 lat temu
Shivaram Lingamneni
dbbcd800c9
align log messages with space padding
4 lat temu
Shivaram Lingamneni
6e4b0b3125
remove log type sanitization
4 lat temu
Shivaram Lingamneni
ded03ee618
fix timestamp formatting
4 lat temu
Shivaram Lingamneni
6a900ca0cb
strip out log coloring
4 lat temu
Shivaram Lingamneni
ec4f1c189a
pointless optimizations to the logger
5 lat temu
Shivaram Lingamneni
ac480d782f
add millisecond resolution to loglines
5 lat temu
Shivaram Lingamneni
3c12fb6254
fix #283 (remove unnecessary log.Fatal)
The server should never crash during rehash, even if the config is invalid.
5 lat temu
Shivaram Lingamneni
be588076e9
optimize IsLoggingRawIO
6 lat temu
Daniel Oaks
9f7e395c96
logger: Fix comments
6 lat temu
Shivaram Lingamneni
456174ed53
review fixes for raw i/o notification
6 lat temu
Shivaram Lingamneni
aff1752d67
refactor logging to implement #142
6 lat temu
Daniel Oaks
1c0c4841a1
General comments, fix misspellings and lints
7 lat temu
Daniel Oaks
f5ecf70ecf
logger: Flush file writes to ensure they get written out
7 lat temu
Daniel Oaks
7ac96114c3
log: Allow logging to stdout
7 lat temu
Daniel Oaks
a8e13b062b
logger: Make safer to avoid file write races
7 lat temu
Daniel Oaks
73d406ccd6
logger: Don't output control chars on log files
7 lat temu
Daniel Oaks
439331cfb8
logger: Move to separate package, make *much* nicer
7 lat temu
Daniel Oaks
7bb53af44e
logger: Enable Windows support, properly lock writing to stderr
7 lat temu
Daniel Oaks
25a373b7eb
logger: Add notice on connection when server is logging all I/O
7 lat temu
Daniel Oaks
b328a4fcd3
logging: Add userinput and output, fix up lots
7 lat temu
Daniel Oaks
415a8117ee
logger: Better colours and output
7 lat temu
Daniel Oaks
3d443339e5
logger: Initial colours
7 lat temu
Daniel Oaks
29e89b16a0
logger: Very initial working new logs
7 lat temu
Daniel Oaks
45dd882ec4
logger: Make new logger
7 lat temu
Daniel Oaks
1ddeec9225
config: Parse logger config
7 lat temu
Daniel Oaks
ba0f291e20
logger: Initial new logger
7 lat temu