class WdLogger
Constants
- SYSLOG_NAME
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/sys_watchdog/wd_logger.rb, line 8 def initialize *args @syslog = Syslog::Logger.new SYSLOG_NAME super end
Public Instance Methods
add(severity, message = nil, progname = nil) { || ... }
click to toggle source
Calls superclass method
# File lib/sys_watchdog/wd_logger.rb, line 13 def add(severity, message = nil, progname = nil, &block) super if message.nil? if block_given? message = yield else message = progname end end added severity, message end
added(severity, message)
click to toggle source
# File lib/sys_watchdog/wd_logger.rb, line 27 def added severity, message if severity >= Logger::WARN @syslog.send Logger::Severity::constants[severity].downcase, message end end