class FruityBuilder::SysLog
Attributes
syslog[RW]
Public Instance Methods
debug(message)
click to toggle source
# File lib/fruity_builder/lib/sys_log.rb, line 35 def debug(message) self.log(Syslog::LOG_DEBUG,message) end
error(message)
click to toggle source
# File lib/fruity_builder/lib/sys_log.rb, line 23 def error(message) self.log(Syslog::LOG_ERR,message) end
fatal(message)
click to toggle source
# File lib/fruity_builder/lib/sys_log.rb, line 19 def fatal(message) self.log(Syslog::LOG_CRIT,message) end
info(message)
click to toggle source
# File lib/fruity_builder/lib/sys_log.rb, line 31 def info(message) self.log(Syslog::LOG_INFO,message) end
log(priority,message)
click to toggle source
# File lib/fruity_builder/lib/sys_log.rb, line 8 def log(priority,message) if @syslog and @syslog.opened? @syslog = Syslog.reopen('device-api-gem', Syslog::LOG_PID, Syslog::LOG_DAEMON) else @syslog = Syslog.open('device-api-gem', Syslog::LOG_PID, Syslog::LOG_DAEMON) end @syslog.log(priority,message) @syslog.close end
warn(message)
click to toggle source
# File lib/fruity_builder/lib/sys_log.rb, line 27 def warn(message) self.log(Syslog::LOG_WARNING,message) end