瀏覽代碼

fix log view

rufengsuixing 5 年之前
父節點
當前提交
37fdf502b9
共有 2 個文件被更改,包括 8 次插入2 次删除
  1. 7 1
      luasrc/controller/AdGuardHome.lua
  2. 1 1
      luasrc/model/cbi/AdGuardHome/log.lua

+ 7 - 1
luasrc/controller/AdGuardHome.lua

@@ -89,7 +89,13 @@ function get_log()
 		return
 	end
 	http.prepare_content("text/plain; charset=utf-8")
-	local fdp=tonumber(fs.readfile("/var/run/lucilogpos")) or 0
+	local fdp
+	if fs.access("/var/run/lucilogreload") then
+		fdp=0
+		fs.remove("/var/run/lucilogreload")
+	else
+		fdp=tonumber(fs.readfile("/var/run/lucilogpos")) or 0
+	end
 	local f=io.open(logfile, "r+")
 	f:seek("set",fdp)
 	local a=f:read(2048000) or ""

+ 1 - 1
luasrc/model/cbi/AdGuardHome/log.lua

@@ -12,5 +12,5 @@ t.readonly="readonly"
 local logfile=uci:get("AdGuardHome","AdGuardHome","logfile") or ""
 t.timereplace=(logfile~="syslog" and logfile~="" )
 t.pollcheck=logfile~=""
-fs.writefile("/var/run/lucilogpos","0")
+fs.writefile("/var/run/lucilogreload","")
 return f