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