module Scripter::Logger

Attributes

logger[W]

Public Instance Methods

log(type, message) click to toggle source
# File lib/scripter/logger.rb, line 11
def log(type, message)
  logger.send(type, message)
end
log_error(error) click to toggle source
# File lib/scripter/logger.rb, line 21
def log_error(error)
  log :error, "\n ----------------------------- #{error.fetch(:message)} -----------------------------"
  log :error, "#{error.fetch(:category)} \n"
  log :error, "-------------------------------------------------------------------- \n"
end
log_title(message) click to toggle source
# File lib/scripter/logger.rb, line 15
def log_title(message)
  log :info, "--------------------------------------------------------------------"
  log :info, "|     #{message}"
  log :info, "--------------------------------------------------------------------"
end
logger() click to toggle source
# File lib/scripter/logger.rb, line 7
def logger
  @logger ||= ::Logger.new(STDOUT)
end