Module: RequestHeadersLogger

Extended by:
RequestHeadersLogger
Included in:
RequestHeadersLogger
Defined in:
lib/request_headers_logger.rb,
lib/request_headers_logger/version.rb,
lib/request_headers_logger/configuration.rb,
lib/request_headers_logger/json_formatter.rb,
lib/request_headers_logger/text_formatter.rb,
lib/request_headers_logger/message_queue/message_queue_plugin.rb,
lib/request_headers_logger/delayed_job/request_header_delayed_plugin.rb

Overview

:nodoc:

Defined Under Namespace

Classes: Configuration, JsonFormatter, MQRequestHeadersPlugin, RequestHeadersDelayedPlugin, TextFormatter

Constant Summary collapse

VERSION =
'0.0.2'

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#whitelistObject

Returns the value of attribute whitelist.



13
14
15
# File 'lib/request_headers_logger.rb', line 13

def whitelist
  @whitelist
end

Instance Method Details

#configure {|@configuration| ... } ⇒ Object

Yields:

  • (@configuration)


17
18
19
20
21
# File 'lib/request_headers_logger.rb', line 17

def configure
  yield @configuration

  prepare_loggers
end

#log_formatObject



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

def log_format
  @configuration.log_format
end

#loggersObject



35
36
37
# File 'lib/request_headers_logger.rb', line 35

def loggers
  @configuration[:loggers]
end

#tag_formatObject



31
32
33
# File 'lib/request_headers_logger.rb', line 31

def tag_format
  @configuration.tag_format
end

#tagsObject



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

def tags
  filter(RequestHeadersMiddleware.store)
end