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.
This commit is contained in:
parent
3f78f75483
commit
51d284ce84
1 changed files with 5 additions and 1 deletions
|
|
@ -82,7 +82,7 @@ type
|
||||||
baseName: string # initial filename
|
baseName: string # initial filename
|
||||||
baseMode: FileMode # initial file mode
|
baseMode: FileMode # initial file mode
|
||||||
logFiles: int # how many log files already created, e.g. basename.1, basename.2...
|
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,
|
{.deprecated: [TLevel: Level, PLogger: Logger, PConsoleLogger: ConsoleLogger,
|
||||||
PFileLogger: FileLogger, PRollingFileLogger: RollingFileLogger].}
|
PFileLogger: FileLogger, PRollingFileLogger: RollingFileLogger].}
|
||||||
|
|
@ -152,6 +152,8 @@ proc newFileLogger*(filename = defaultFilename(),
|
||||||
fmtStr = defaultFmtStr,
|
fmtStr = defaultFmtStr,
|
||||||
bufSize: int = -1): FileLogger =
|
bufSize: int = -1): FileLogger =
|
||||||
## Creates a new file logger. This logger logs to a file.
|
## 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)
|
new(result)
|
||||||
result.levelThreshold = levelThreshold
|
result.levelThreshold = levelThreshold
|
||||||
result.f = open(filename, mode, bufSize = bufSize)
|
result.f = open(filename, mode, bufSize = bufSize)
|
||||||
|
|
@ -187,6 +189,8 @@ proc newRollingFileLogger*(filename = defaultFilename(),
|
||||||
bufSize: int = -1): RollingFileLogger =
|
bufSize: int = -1): RollingFileLogger =
|
||||||
## Creates a new rolling file logger. Once a file reaches ``maxLines`` lines
|
## 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.
|
## 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)
|
new(result)
|
||||||
result.levelThreshold = levelThreshold
|
result.levelThreshold = levelThreshold
|
||||||
result.fmtStr = fmtStr
|
result.fmtStr = fmtStr
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue