class MidiSmtpServer::ForwardingLogger
class for Logging and support of on_logging_event
Public Class Methods
new(on_logging_event)
click to toggle source
# File lib/midi-smtp-server/logger.rb, line 11 def initialize(on_logging_event) @on_logging_event = on_logging_event end
Public Instance Methods
debug(msg)
click to toggle source
# File lib/midi-smtp-server/logger.rb, line 31 def debug(msg) @on_logging_event.call(nil, Logger::DEBUG, msg) end
error(msg)
click to toggle source
# File lib/midi-smtp-server/logger.rb, line 23 def error(msg) @on_logging_event.call(nil, Logger::ERROR, msg) end
fatal(msg)
click to toggle source
# File lib/midi-smtp-server/logger.rb, line 27 def fatal(msg) @on_logging_event.call(nil, Logger::FATAL, msg) end
info(msg)
click to toggle source
# File lib/midi-smtp-server/logger.rb, line 15 def info(msg) @on_logging_event.call(nil, Logger::INFO, msg) end
warn(msg)
click to toggle source
# File lib/midi-smtp-server/logger.rb, line 19 def warn(msg) @on_logging_event.call(nil, Logger::WARN, msg) end