module Logging
Public Class Methods
logger()
click to toggle source
Global, memoized, lazy initialized instance of a logger
# File lib/wraith/helpers/logger.rb, line 11 def self.logger unless @logger @logger = Logger.new(STDOUT) @logger.formatter = proc do |severity, _datetime, _progname, msg| (severity == "INFO") ? "#{msg}\n" : "#{severity}: #{msg}\n" end end @logger end
Public Instance Methods
logger()
click to toggle source
This is the magical bit that gets mixed into your classes
# File lib/wraith/helpers/logger.rb, line 6 def logger Logging.logger end