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