Sha256: 693721a3e678cfc94accac92f40f24fb7302d7b5ea2157248592941ed4b7be90

Contents?: true

Size: 447 Bytes

Versions: 9

Compression:

Stored size: 447 Bytes

Contents

class Belated
  # Logger for Belated.
  # Include this module in your class to get a logger.
  module Logging
    extend self

    def logger
      @logger ||= Belated.logger
    end

    def log(message)
      logger.__send__(Belated.log_level, message)
    end

    def warn(message)
      logger.warn(message)
    end

    def error(message)
      logger.error(message)
    end

    def logger=(logger)
      @logger = logger
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
belated-0.9.0 lib/belated/logging.rb
belated-0.8.3 lib/belated/logging.rb
belated-0.8.2 lib/belated/logging.rb
belated-0.8.1 lib/belated/logging.rb
belated-0.8.0 lib/belated/logging.rb
belated-0.7.0 lib/belated/logging.rb
belated-0.6.7 lib/belated/logging.rb
belated-0.6.6 lib/belated/logging.rb
belated-0.6.5 lib/belated/logging.rb