module Synapse::Logging

Public Class Methods

configure_logger_for(classname) click to toggle source
# File lib/synapse/log.rb, line 16
def configure_logger_for(classname)
  logger = Logger.new(STDERR)
  logger.level = Logger::INFO unless ENV['DEBUG']
  logger.progname = classname
  return logger
end
logger_for(classname) click to toggle source
# File lib/synapse/log.rb, line 12
def logger_for(classname)
  @loggers[classname] ||= configure_logger_for(classname)
end

Public Instance Methods

log() click to toggle source
# File lib/synapse/log.rb, line 4
def log
  @logger ||= Logging.logger_for(self.class.name)
end