Method: Syslog::Logger#add
- Defined in:
- lib/syslog/logger.rb
#add(severity, message = nil, progname = nil, &block) ⇒ Object
Almost duplicates Logger#add. progname is ignored.
203 204 205 206 207 208 |
# File 'lib/syslog/logger.rb', line 203 def add severity, = nil, progname = nil, &block severity ||= ::Logger::UNKNOWN level <= severity and @@syslog.log( (LEVEL_MAP[severity] | @facility), '%s', formatter.call(severity, Time.now, progname, ( || block.call)) ) true end |