Module: RequestHeadersLogger
- Extended by:
- RequestHeadersLogger
- Included in:
- RequestHeadersLogger
- Defined in:
- lib/request_headers_logger.rb,
lib/request_headers_logger/railtie.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
Defined Under Namespace
Modules: JsonFormatter, TextFormatter
Classes: Configuration, MQRequestHeadersPlugin, Railtie, RequestHeadersDelayedPlugin
Constant Summary
collapse
- VERSION =
'1.0.0'
Instance Attribute Summary collapse
Instance Method Summary
collapse
Instance Attribute Details
#whitelist ⇒ Object
Returns the value of attribute whitelist.
14
15
16
|
# File 'lib/request_headers_logger.rb', line 14
def whitelist
@whitelist
end
|
Instance Method Details
18
19
20
|
# File 'lib/request_headers_logger.rb', line 18
def configure
yield @configuration
end
|
26
27
28
|
# File 'lib/request_headers_logger.rb', line 26
def log_format
@configuration.log_format
end
|
38
39
40
41
|
# File 'lib/request_headers_logger.rb', line 38
def logger_formatter(logger)
logger.formatter ||= Logger::Formatter.new
logger.formatter.extend formatter_class
end
|
#loggers ⇒ Object
34
35
36
|
# File 'lib/request_headers_logger.rb', line 34
def loggers
@configuration[:loggers]
end
|
30
31
32
|
# File 'lib/request_headers_logger.rb', line 30
def tag_format
@configuration.tag_format
end
|
22
23
24
|
# File 'lib/request_headers_logger.rb', line 22
def tags
filter(RequestHeadersMiddleware.store)
end
|