class RootSyslogLogger
Public Class Methods
new(program_name, facility = 'daemon', log_to_stderr = false)
click to toggle source
Calls superclass method
RootLogger::new
# File lib/unicorn-cuba-base/root_logger.rb, line 181 def initialize(program_name, facility = 'daemon', log_to_stderr = false) super(SyslogLogDev.new(program_name, facility, log_to_stderr)) do |severity, datetime, progname, meta, msg| # provide severity to SyslogLogDev "#{severity} #{meta} #{msg}\n" end @meta.delete 'pid' # pid is already within syslog message header end
Public Instance Methods
write(msg)
click to toggle source
used when obj is used as log device (access logs)
# File lib/unicorn-cuba-base/root_logger.rb, line 191 def write(msg) info(msg) end