parent
6e08ae5c26
commit
28e0bf9dcd
1 changed files with 6 additions and 2 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue