log.lua 409 B

1234567891011121314151617181920
  1. require "luci.util"
  2. require "nixio.fs"
  3. f = SimpleForm("logview")
  4. f.reset = false
  5. f.submit = false
  6. t = f:field(TextValue, "conf")
  7. t.rmempty = true
  8. t.rows = 20
  9. function t.cfgvalue()
  10. if nixio.fs.access("/var/log/ssrplus.log") then
  11. local logs = luci.util.execi("cat /var/log/ssrplus.log")
  12. local s = ""
  13. for line in logs do
  14. s = line .. "\n" .. s
  15. end
  16. return s
  17. end
  18. end
  19. t.readonly = "readonly"
  20. return f