mirror of
https://github.com/ShadowKatStudios/OC-Minitel.git
synced 2024-11-23 10:38:05 +11:00
fixed up network syslog stuff
This commit is contained in:
parent
284c67994e
commit
4aba85513a
@ -18,7 +18,7 @@ local listeners = {}
|
||||
local timers = {}
|
||||
|
||||
local function filter(msg,level,service)
|
||||
if level >= cfg.minlevel then
|
||||
if level <= cfg.minlevel then
|
||||
return cfg.write, (cfg.relay and havenet)
|
||||
end
|
||||
return false, false
|
||||
@ -26,7 +26,6 @@ end
|
||||
|
||||
function reload()
|
||||
local f = io.open("/etc/syslogd.cfg","rb")
|
||||
print(f)
|
||||
if f then
|
||||
local newcfg = serial.unserialize(f:read("*a"))
|
||||
f:close()
|
||||
@ -57,18 +56,16 @@ local function wentry(_,msg,level,service,host)
|
||||
end
|
||||
end
|
||||
if drelay then
|
||||
net.rsend(cfg.relayhost, cfg.port, entry)
|
||||
net.usend(cfg.relayhost, cfg.port, entry)
|
||||
end
|
||||
print(msg,level,service,host)
|
||||
end
|
||||
|
||||
local function remote_listener(_,from,port,data)
|
||||
if port ~= cfg.port then return false end
|
||||
local ut = computer.uptime()
|
||||
local service, level, msg = data:match("(.-)\t(%d)\t(.+)")
|
||||
if not service and not level and not msg then return false end
|
||||
msg, level, service = tostring(msg),tonumber(level),tostring(service)
|
||||
wentry(nil,msg,level,service,from)
|
||||
print(msg,level,service)
|
||||
end
|
||||
|
||||
function start()
|
||||
|
Loading…
Reference in New Issue
Block a user