module Automatic::Log

Constants

LOG_LEVELS

Public Class Methods

level(level) click to toggle source
# File lib/automatic/log.rb, line 14
def self.level(level)
  @level = level
end
logger() click to toggle source
# File lib/automatic/log.rb, line 18
def self.logger
  @logger ||= Logger.new(STDOUT)
end
puts(level = :info, message) click to toggle source
# File lib/automatic/log.rb, line 22
def self.puts(level = :info, message)
  if LOG_LEVELS.index(@level).to_i > LOG_LEVELS.index(level).to_i
    return
  end
  logger.send(level, message)
end