diff options
author | x2f <x2f@somewhere> | 2015-06-01 21:52:26 -0400 |
---|---|---|
committer | x2f <x2f@somewhere> | 2015-06-01 21:52:26 -0400 |
commit | 51d284ce84c87f4576acd77c8a2a89cef0291970 (patch) | |
tree | b3565a0d8e7b628355255fdc51ed90bcfb125c8c | |
parent | 3f78f754839a7a00df3944d3fcdbc33bc4430401 (diff) | |
download | Nim-51d284ce84c87f4576acd77c8a2a89cef0291970.tar.gz |
Documented bufSize param in logging.nim
Documented bufSize param in logging.nim to complete the previous change that added a bufSize parameter to file based logger constructors.
-rw-r--r-- | lib/pure/logging.nim | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/pure/logging.nim b/lib/pure/logging.nim index 18e6cbdb1..75b40afea 100644 --- a/lib/pure/logging.nim +++ b/lib/pure/logging.nim @@ -82,7 +82,7 @@ type baseName: string # initial filename baseMode: FileMode # initial file mode logFiles: int # how many log files already created, e.g. basename.1, basename.2... - bufSize: int # size of output buffer (-1: automatic, 0: unbuffered, >0: fixed buffer size) + bufSize: int # size of output buffer (-1: use system defaults, 0: unbuffered, >0: fixed buffer size) {.deprecated: [TLevel: Level, PLogger: Logger, PConsoleLogger: ConsoleLogger, PFileLogger: FileLogger, PRollingFileLogger: RollingFileLogger].} @@ -152,6 +152,8 @@ proc newFileLogger*(filename = defaultFilename(), fmtStr = defaultFmtStr, bufSize: int = -1): FileLogger = ## Creates a new file logger. This logger logs to a file. + ## Use ``bufSize`` as size of the output buffer when writing the file + ## (-1: use system defaults, 0: unbuffered, >0: fixed buffer size). new(result) result.levelThreshold = levelThreshold result.f = open(filename, mode, bufSize = bufSize) @@ -187,6 +189,8 @@ proc newRollingFileLogger*(filename = defaultFilename(), bufSize: int = -1): RollingFileLogger = ## Creates a new rolling file logger. Once a file reaches ``maxLines`` lines ## a new log file will be started and the old will be renamed. + ## Use ``bufSize`` as size of the output buffer when writing the file + ## (-1: use system defaults, 0: unbuffered, >0: fixed buffer size). new(result) result.levelThreshold = levelThreshold result.fmtStr = fmtStr |