From 969d141ef99a409a20db262a98d2f52f854e9661 Mon Sep 17 00:00:00 2001 From: Yury Benesh Date: Thu, 26 Jul 2012 23:52:47 +0300 Subject: Comments to logging --- devel/logging.nim | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'devel') diff --git a/devel/logging.nim b/devel/logging.nim index 04031e3de..1ef8048de 100644 --- a/devel/logging.nim +++ b/devel/logging.nim @@ -44,7 +44,8 @@ type TFileLogger* = object of TLogger ## logger that writes the messages to a file f: TFile - + + # TODO: implement rolling log TRollingFileLogger* = object of TFileLogger ## logger that writes the ## message to a file maxLines: int # maximum number of lines @@ -58,11 +59,11 @@ method log*(L: ref TLogger, level: TLevel, method log*(L: ref TConsoleLogger, level: TLevel, frmt: string, args: openArray[string]) = - Writeln(stdout, LevelNames[level], " ", frmt % args) + Writeln(stdout, LevelNames[level], " ", frmt % args) method log*(L: ref TFileLogger, level: TLevel, frmt: string, args: openArray[string]) = - Writeln(L.f, LevelNames[level], " ", frmt % args) + Writeln(L.f, LevelNames[level], " ", frmt % args) proc defaultFilename*(): string = ## returns the default filename for a logger @@ -112,8 +113,8 @@ proc newRollingFileLogger*(filename = defaultFilename(), result.f = open(filename, mode) var - level* = lvlNone - handlers*: seq[ref TLogger] = @[] + level* = lvlAll ## global log filter + handlers*: seq[ref TLogger] = @[] ## handlers with their own log levels proc logLoop(level: TLevel, frmt: string, args: openarray[string]) = for logger in items(handlers): -- cgit 1.4.1-2-gfad0