module Camp3::Logging

Attributes

logger[W]

Public Instance Methods

logger() click to toggle source

@!attribute [rw] logger @return [Logger] The logger.

# File lib/camp3/logging.rb, line 14
def logger
  @logger ||= default_logger
end

Private Instance Methods

default_logger() click to toggle source

Create and configure a logger @return [Logger]

# File lib/camp3/logging.rb, line 22
def default_logger
  logger = Logger.new($stdout)
  logger.level = ENV['BASECAMP3_LOG_LEVEL'] || Logger::WARN
  logger
end