Operating system for OpenComputers
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

18 Zeilen
476B

  1. dprint=dprint or function() end
  2. syslog = {}
  3. syslog.emergency = 0
  4. syslog.alert = 1
  5. syslog.critical = 2
  6. syslog.error = 3
  7. syslog.warning = 4
  8. syslog.notice = 5
  9. syslog.info = 6
  10. syslog.debug = 7
  11. setmetatable(syslog,{__call = function(_,msg, level, service)
  12. level, service = level or syslog.info, service or os.taskInfo(os.pid()).name or "unknown"
  13. dprint(string.format("syslog: [%s:%d/%d] %s",service,os.pid(),level,msg))
  14. computer.pushSignal("syslog",msg, level, service)
  15. end})