class Hawkei::FormatedLogger
Display formated log
Constants
- METHODS
- PREFIX
Attributes
logger[R]
Public Class Methods
build(logger)
click to toggle source
# File lib/hawkei/formated_logger.rb, line 8 def build(logger) return new(logger) if logger return new(Rails.logger) if defined?(Rails) new(::Logger.new(STDOUT)) end
new(logger)
click to toggle source
# File lib/hawkei/formated_logger.rb, line 22 def initialize(logger) @logger = logger end
Private Instance Methods
configurations()
click to toggle source
# File lib/hawkei/formated_logger.rb, line 40 def configurations Hawkei.configurations end
log(type, message)
click to toggle source
# File lib/hawkei/formated_logger.rb, line 34 def log(type, message) return unless configurations.log logger.send(type, "#{PREFIX} #{message}") end