class Loggie::Configuration

Constants

MAX_RETRY_DELEY_SECONDS

Attributes

default_fields_included[RW]
log_files[RW]
log_level[RW]
max_retry[RW]
read_token[RW]
sleep_before_retry_seconds[RW]

Public Class Methods

new() click to toggle source
# File lib/loggie/configuration.rb, line 21
def initialize
  @max_retry = 50
  @log_level = :fatal
  @sleep_before_retry_seconds = 0.5
  @default_fields_included = [
    "request_method", "path_info", "query_string", "agent", 
    "authorization", "response_body", "request_params"
  ]
end

Public Instance Methods

valid?() click to toggle source
# File lib/loggie/configuration.rb, line 31
def valid?
  sleep_before_retry_seconds.to_f < MAX_RETRY_DELEY_SECONDS
end