class HttpLog::HttpConfiguration

Attributes

color[RW]
compact_log[RW]
enabled[RW]
filter_parameters[RW]
http_request_tracking_id[RW]
http_request_tracking_measurement[RW]
json_log[RW]
log_benchmark[RW]
log_connect[RW]
log_data[RW]
log_headers[RW]
log_request[RW]
log_response[RW]
log_status[RW]
logger[RW]
logger_method[RW]
prefix[RW]
prefix_data_lines[RW]
prefix_line_numbers[RW]
prefix_response_lines[RW]
severity[RW]
url_blacklist_pattern[RW]
url_whitelist_pattern[RW]

Public Class Methods

new() click to toggle source
# File lib/influxdb/rails/httplog/http_configuration.rb, line 29
def initialize
  @enabled               = true
  @compact_log           = false
  @json_log              = false
  @logger                = Logger.new($stdout)
  @logger_method         = :log
  @severity              = Logger::Severity::DEBUG
  @prefix                = LOG_PREFIX
  @log_connect           = true
  @http_request_tracking_id         = "al-txn-id"
  @http_request_tracking_measurement         = "rails.http_client"
  @log_request           = true
  @log_headers           = false
  @log_data              = true
  @log_status            = true
  @log_response          = true
  @log_benchmark         = true
  @url_whitelist_pattern = nil
  @url_blacklist_pattern = nil
  @color                 = false
  @prefix_data_lines     = false
  @prefix_response_lines = false
  @prefix_line_numbers   = false
  @filter_parameters     = []
end