Commit Graph

16 Commits (a00a7f76bc8bbc8a0174bfda7b7962e981e984df)

Author SHA1 Message Date
Waqas Hussain b50d8bac6f loggingmanager: Explicitly flush log messages if the __FLUSH_LOG environment variable is defined (workaround for MSVCRT buffering piped output). 16 years ago
Matthew Wild d4d1aeb52c loggingmanager: Whitespace fix 16 years ago
Matthew Wild ceb93e38fe core.loggingmanager: Enable timestamps by default for file log sinks 17 years ago
Matthew Wild e45610ce6e Add copyright header to those files missing one 17 years ago
Matthew Wild 7d12a19107 loggingmanager: Log timestamps when using default file logging 17 years ago
Matthew Wild fcb0996a5f loggingmanager: Enable debug level for default file logging when 'debug' mode is enabled in the config 17 years ago
Matthew Wild 7f04c5117e loggingmanager: File log sinks react to reopen-log-files event 17 years ago
Matthew Wild 690c501c98 loggingmanager: Support for specifying a single sink with *sinkname (*syslog should now work) 17 years ago
Matthew Wild 0e0ebb78ff loggingmanager: Add a comment about 'nowhere' sink type 17 years ago
Matthew Wild a1a1fd2213 loggingmanager: Support prepending timestamps in file/console/stdout log sinks 17 years ago
Matthew Wild 3015c946d1 loggingmanager: Add ability to set 'log' config option to a filename, which causes all levels >= info to be logged to that file 17 years ago
Matthew Wild 6b09371d4a core.loggingmanager: Reinstating global log() function 17 years ago
Matthew Wild 5014c0ddac core.loggingmanager: Refactoring, converted to a module. Now possible to register additional sink types (think syslog) from other modules 17 years ago
Matthew Wild 7f18f6d4a7 core.loggingmanager: Add default logging settings (to console) and fill out code for adding sinks which catch all sources 17 years ago
Matthew Wild 46c517f70b core.loggingmanager: Filled out most code, and cleaned up 17 years ago
Matthew Wild 44084aa0c5 core.loggingmanager: A new manager (yay!) to manage log output 17 years ago