class Rack::ActionLogger::Configuration
Constants
- DEFAULT_TAG_PREFIX
Attributes
emit_adapter[RW]
filters[RW]
logger[RW]
pretty_print[RW]
rack_content_types[RW]
rack_metrics[RW]
rack_request_blacklist[RW]
rack_unified_tag[RW]
tag_prefix[RW]
wrap_key[RW]
Public Class Methods
new()
click to toggle source
# File lib/rack/action_logger/configuration.rb, line 21 def initialize @emit_adapter = EmitAdapter::LoggerAdapter @tag_prefix = DEFAULT_TAG_PREFIX @logger = Logger.new(STDOUT) @logger.progname = 'rack-action_logger' @filters = ['password'] @rack_request_blacklist = [:request_headers, :response_headers, :response_json_body] @pretty_print = true @rack_metrics = Rack::ActionLogger::Metrics::RackMetrics @rack_content_types = %w(text/html application/json) @rack_unified_tag = true end
Public Instance Methods
default_tag()
click to toggle source
# File lib/rack/action_logger/configuration.rb, line 42 def default_tag [tag_prefix, 'log'].join('.') end