Sha256: 0a59ad739e275f144d12769ba3bc0dfa8a707fd1221e8fc204ccdf91fac08537

Contents?: true

Size: 359 Bytes

Versions: 18

Compression:

Stored size: 359 Bytes

Contents

module Lumber

  # Include this module to add a logger accessible from both class and instance methods.
  # A logger heirarchy will be created if the class including this module is nested
  module LoggerSupport

    def self.included(receiver)
      Lumber.setup_logger_hierarchy(receiver.name, "#{Lumber::BASE_LOGGER}::#{receiver.name}")
    end

  end

end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
lumber-1.0.3 lib/lumber/logger_support.rb
lumber-1.0.2 lib/lumber/logger_support.rb
lumber-1.0.1 lib/lumber/logger_support.rb
lumber-1.0.0 lib/lumber/logger_support.rb
lumber-0.13.5 lib/lumber/logger_support.rb
lumber-0.13.4 lib/lumber/logger_support.rb
lumber-0.13.2 lib/lumber/logger_support.rb
lumber-0.13.1 lib/lumber/logger_support.rb
lumber-0.13.0 lib/lumber/logger_support.rb
lumber-0.12.3 lib/lumber/logger_support.rb
lumber-0.12.2 lib/lumber/logger_support.rb
lumber-0.12.1 lib/lumber/logger_support.rb
lumber-0.12.0 lib/lumber/logger_support.rb
lumber-0.11.1 lib/lumber/logger_support.rb
lumber-0.11.0 lib/lumber/logger_support.rb
lumber-0.10.2 lib/lumber/logger_support.rb
lumber-0.10.0 lib/lumber/logger_support.rb
lumber-0.9.6 lib/lumber/logger_support.rb