module Kumogata2::Logger::Helper

Public Class Methods

log(level, message, log_options = {}) click to toggle source
# File lib/kumogata2/logger.rb, line 19
def log(level, message, log_options = {})
  globa_options = @options || {}
  message = "[#{level.to_s.upcase}] #{message}" unless level == :info
  message = message.send(log_options[:color]) if log_options[:color]
  logger = globa_options[:logger] || Kumogata2::Logger.instance
  logger.send(level, message)
end

Private Instance Methods

log(level, message, log_options = {}) click to toggle source
# File lib/kumogata2/logger.rb, line 19
def log(level, message, log_options = {})
  globa_options = @options || {}
  message = "[#{level.to_s.upcase}] #{message}" unless level == :info
  message = message.send(log_options[:color]) if log_options[:color]
  logger = globa_options[:logger] || Kumogata2::Logger.instance
  logger.send(level, message)
end