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/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.3.2"

Class Method Summary collapse

Class Method Details

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



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

def self.configure_logger
  yield(logger_configuration)
end

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



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

def self.configure_request_logger
  yield(request_logger_configuration)
end

.logger_configurationObject



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

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

.request_logger_configurationObject



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

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