module DartTrails::Logging

Public Instance Methods

log(level, s) click to toggle source
# File lib/dart_trails/logging.rb, line 8
def log(level, s)
  message = format_message(level, s)

  if defined?(Logger)
    logger.send(level, message)
  else
    STDERR.puts message
  end
end
logger() click to toggle source
# File lib/dart_trails/logging.rb, line 4
def logger
  @logger ||= Logger.new(STDOUT) if defined?(Logger)
end

Private Instance Methods

format_message(level, s) click to toggle source
# File lib/dart_trails/logging.rb, line 20
def format_message(level, s)
  "[DartTrails] #{level.upcase} ... #{s}"
end