From c3d360fa638d985697a3b81c9e10ec9e913ea5ec Mon Sep 17 00:00:00 2001 From: MymsMan Date: Sun, 26 Jul 2020 17:23:21 +0100 Subject: [PATCH] Rotate auto.log to auto_.log when it excedes settings logsize --- webif/lib/auto/util.jim | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/webif/lib/auto/util.jim b/webif/lib/auto/util.jim index 82754d6..30681d2 100644 --- a/webif/lib/auto/util.jim +++ b/webif/lib/auto/util.jim @@ -5,12 +5,13 @@ set ::auto::logprefix "" set ::auto::loglevel 1 proc ::auto::loginit {} { - + variable settings + set logsize [$settings logsize] # Rotate log file if large enough. if {[file exists $::auto::logfile] && - [file size $::auto::logfile] > 2097152} { - file copy -force $::auto::logfile "/mod/tmp/auto_old.log" - file delete $::auto::logfile + [file size $::auto::logfile] > $logsize} { + set tstamp [clock format [clock seconds] -format {%Y%m%d%H%M%S}] + file rename -force $::auto::logfile "/mod/tmp/auto.$tstamp.log" } # Open log file