Sha256: 6a5719201c84089058445c7b0d40e8e8ae319166aaca959fd6dc744edfc31f62

Contents?: true

Size: 420 Bytes

Versions: 3

Compression:

Stored size: 420 Bytes

Contents

require 'log4r'
include Log4r
module XivelyConnector

  module Logging

    def logger
      @logger ||= XivelyConnector::Logging.logger
    end

    def self.logger
      @logger ||= self.configure_logger_for(self.class.name)
    end

    def self.configure_logger_for(classname)
      l = Logger.new(classname)
      l.level = ERROR
      l.trace = false
      l.add Log4r::Outputter.stderr
      l
    end

  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
xively-rb-connector-0.1.3 lib/xively-rb-connector/logging.rb
xively-rb-connector-0.1.2 lib/xively-rb-connector/logging.rb
xively-rb-connector-0.1.0 lib/xively-rb-connector/logging.rb