mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-07-28 20:11:53 +08:00
33 lines
796 B
Lua
33 lines
796 B
Lua
local fs = require "nixio.fs"
|
|
local conffile = "/tmp/log/autoshell.log"
|
|
|
|
f = SimpleForm("logview", translate("日志"), translate("日志不能实时更新,需要手动刷新界面"))
|
|
f.reset = false
|
|
f.submit = false
|
|
|
|
t = f:field(TextValue, "conf")
|
|
t.rmempty = true
|
|
t.rows = 20
|
|
function t.cfgvalue()
|
|
return fs.readfile(conffile) or ""
|
|
end
|
|
|
|
t.readonly="readonly"
|
|
|
|
btn_clear = f:field(Button, "clear", "")
|
|
btn_clear.inputtitle = "清除日志"
|
|
|
|
function btn_clear.write()
|
|
fs.writefile(conffile, "日志已清除")
|
|
luci.http.redirect(luci.dispatcher.build_url("admin", "services", "webauto", "log"))
|
|
end
|
|
|
|
btn_read = f:field(Button, "read", "")
|
|
btn_read.inputtitle = "刷新日志"
|
|
|
|
function btn_read.write()
|
|
t.value = fs.readfile(conffile) or ""
|
|
end
|
|
|
|
return f
|