Sha256: a68e1938fdb98b4111b58cc5189c90b4c0d9e90906158c9b83aab62f568f31ae
Contents?: true
Size: 457 Bytes
Versions: 10
Compression:
Stored size: 457 Bytes
Contents
require 'logger' # This module provides a shared logger to all classes into which it is mixed. # See http://stackoverflow.com/a/6768164/390808 # # Usage: # # class MyClass # include Logging # # def a_method(x) # logger.debug "you provided #{x}" # end # end module Logging def logger Logging.logger end # Global, memoized, lazy initialized instance of a logger def self.logger @logger ||= Logger.new(STDOUT) end end
Version data entries
10 entries across 10 versions & 1 rubygems