Sha256: 08859cd26d8b1622c2bf336a461536a97eadd4f0d904718e67cc43582b4a478a

Contents?: true

Size: 772 Bytes

Versions: 4

Compression:

Stored size: 772 Bytes

Contents

require 'longleaf/logging/redirecting_logger'

module Longleaf
  # Module for access logging within longleaf
  module Logging
    # Get the main logger for longleaf
    def logger
      Logging.logger
    end

    # Get the main logger for longleaf
    def self.logger
      @logger ||= RedirectingLogger.new
    end

    def initialize_logger(failure_only, log_level, log_format, datetime_format)
      Logging.initialize_logger(failure_only, log_level, log_format, datetime_format)
    end

    def self.initialize_logger(failure_only, log_level, log_format, datetime_format)
      @logger = RedirectingLogger.new(failure_only: failure_only,
          log_level: log_level,
          log_format: log_format,
          datetime_format: datetime_format)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
longleaf-1.1.1 lib/longleaf/logging.rb
longleaf-1.1.0 lib/longleaf/logging.rb
longleaf-1.0.0 lib/longleaf/logging.rb
longleaf-0.3.0 lib/longleaf/logging.rb