Module: PierLogging

Defined in:
lib/pier_logging/formatter/base.rb,
lib/pier_logging.rb,
lib/pier_logging/logger.rb,
lib/pier_logging/version.rb,
lib/pier_logging/formatter/json.rb,
lib/pier_logging/request_logger.rb,
lib/pier_logging/helpers/headers.rb,
lib/pier_logging/helpers/redactor.rb,
lib/pier_logging/formatter/readable.rb,
lib/pier_logging/helpers/env_config.rb

Overview

A Readable formatter

Defined Under Namespace

Modules: Formatter, Helpers Classes: Logger, LoggerConfiguration, RequestLogger, RequestLoggerConfiguration

Constant Summary collapse

VERSION =
"0.4.3"

Class Method Summary collapse

Class Method Details

.configure_logger {|logger_configuration| ... } ⇒ Object


20
21
22
# File 'lib/pier_logging.rb', line 20

def self.configure_logger
  yield(logger_configuration)
end

.configure_request_logger {|request_logger_configuration| ... } ⇒ Object


28
29
30
# File 'lib/pier_logging.rb', line 28

def self.configure_request_logger
  yield(request_logger_configuration)
end

.logger_configurationObject


16
17
18
# File 'lib/pier_logging.rb', line 16

def self.logger_configuration
  @logger_configuration ||= LoggerConfiguration.new
end

.request_logger_configurationObject


24
25
26
# File 'lib/pier_logging.rb', line 24

def self.request_logger_configuration
  @request_logger_configuration ||= RequestLoggerConfiguration.new
end