module AcpcTableManager::SimpleLogging

Public Instance Methods

log(method, variables = nil, msg_type = Logger::Severity::INFO) click to toggle source
# File lib/acpc_table_manager/simple_logging.rb, line 50
def log(method, variables = nil, msg_type = Logger::Severity::INFO)
  log_with(logger, method, variables, msg_type)
end
log_with(logger_, method, variables = nil, msg_type = Logger::Severity::INFO) click to toggle source
# File lib/acpc_table_manager/simple_logging.rb, line 45
def log_with(logger_, method, variables = nil, msg_type = Logger::Severity::INFO)
  msg = "#{self.class}: #{method}"
  msg << ": #{variables.awesome_inspect}" if variables
  logger_.log(msg_type, msg)
end
logger(stream = STDOUT) click to toggle source
# File lib/acpc_table_manager/simple_logging.rb, line 42
def logger(stream = STDOUT)
  @logger ||= Logger.new(stream)
end