18 lines
419 B
Lua
18 lines
419 B
Lua
spawn("logflushd",function()
|
|
local lt = computer.uptime()
|
|
local logs = ""
|
|
while true do
|
|
_, sev, fac, line = event.pull("syslog")
|
|
logs = "["..tostring(computer.uptime()).."] ["..tostring(sev).."] ["..tostring(fac).."] "..tostring(v)
|
|
if computer.uptime() > lt+60 then
|
|
local f = io.open("/tmp/sys.log","ab")
|
|
if f then
|
|
f:write(logs)
|
|
logs = ""
|
|
f:close()
|
|
end
|
|
end
|
|
coroutine.yield()
|
|
end
|
|
end)
|