diff --git a/webif/lib/auto/util.jim b/webif/lib/auto/util.jim
index 30681d2..3b2f106 100644
--- a/webif/lib/auto/util.jim
+++ b/webif/lib/auto/util.jim
@@ -10,13 +10,12 @@ proc ::auto::loginit {} {
 	# Rotate log file if large enough.
 	if {[file exists $::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"
+		exec /mod/webif/lib/bin/manage_logs
 	}
 
 	# Open log file
 	if {$::auto::logfd eq "unset"} {
-		set ::auto::logfd [open "/mod/tmp/auto.log" "a+"]
+		set ::auto::logfd [open $::auto::logfile "a+"]
 	}
 }