Sha256: 11406cfd8e5ae7c8d0982877aa4341730ba216d12888c573eb1b092d90ca5382

Contents?: true

Size: 542 Bytes

Versions: 7

Compression:

Stored size: 542 Bytes

Contents

require 'logger'

module Aquarium
  module Utils
    # DefaultLogger holds the Aquarium-wide "default" Ruby standard library logger.
    # Individual objects may chose to create their own loggers.
    module DefaultLogger
      
      DEFAULT_SEVERITY_LEVEL = Logger::Severity::WARN
      @@default_logger = Logger.new STDERR
      @@default_logger.level = DEFAULT_SEVERITY_LEVEL
      
      def self.logger
        @@default_logger
      end
      
      def self.logger= logger
        @@default_logger = logger
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
aquarium-0.7.3 lib/aquarium/utils/default_logger.rb
aquarium-0.7.1 lib/aquarium/utils/default_logger.rb
aquarium-0.5.1 lib/aquarium/utils/default_logger.rb
aquarium-0.4.4 lib/aquarium/utils/default_logger.rb
aquarium-0.4.3 lib/aquarium/utils/default_logger.rb
aquarium-0.4.1 lib/aquarium/utils/default_logger.rb
aquarium-0.4.2 lib/aquarium/utils/default_logger.rb