class BillNye::BNLogger
Public Class Methods
configure()
click to toggle source
# File lib/bill-nye/bnlogger.rb, line 5 def self.configure() #log_file = config["logging"]["file"] unless config["logging"]["file"].nil? #log_level = config["logging"]["level"] unless config["logging"]["level"].nil? #log_level = config["logging"]["rotation"] unless config["logging"]["rotation"].nil? log_file ||= "log.txt"#STDOUT log_level ||= 'info' log_rotation ||= 'daily' @logger = Logger.new(log_file, log_rotation) @logger.level = Logger.const_get(log_level.upcase.to_sym) @logger.formatter = proc do |severity, datetime, progname, msg| "#{datetime}: [#{severity}] : #{msg}\n" end end
log()
click to toggle source
# File lib/bill-nye/bnlogger.rb, line 21 def self.log return @logger end