This commit is contained in:
skilchen 2017-12-11 14:43:59 +01:00 • committed by Andreas Rumpf
commit 28e0bf9dcd

View file

@ -202,13 +202,17 @@ when not defined(js):
proc countLogLines(logger: RollingFileLogger): int = proc countLogLines(logger: RollingFileLogger): int =
result = 0 result = 0
for line in logger.file.lines(): let fp = open(logger.baseName, fmRead)
for line in fp.lines():
result.inc() result.inc()
fp.close()
proc countFiles(filename: string): int = proc countFiles(filename: string): int =
# Example: file.log.1 # Example: file.log.1
result = 0 result = 0
let (dir, name, ext) = splitFile(filename) var (dir, name, ext) = splitFile(filename)
if dir == "":
dir = "."
for kind, path in walkDir(dir): for kind, path in walkDir(dir):
if kind == pcFile: if kind == pcFile:
let llfn = name & ext & ExtSep let llfn = name & ext & ExtSep