class Loggerator::Configuration

Attributes

default_context[RW]
metrics_app_name[RW]
rails_default_subscribers[RW]
stderr[RW]
stdout[RW]

Public Class Methods

new(h = {}) click to toggle source
# File lib/loggerator/configuration.rb, line 5
def initialize(h = {})
  @default_context           = h[:default_context]           || {}
  @rails_default_subscribers = h[:rails_default_subscribers] || false
  @metrics_app_name          = h[:metrics_app_name]          || "loggerator"

  @stdout = h[:stdout] || $stdout
  @stderr = h[:stderr] || $stderr
end

Public Instance Methods

to_h() click to toggle source
# File lib/loggerator/configuration.rb, line 14
def to_h
  {
    default_context: default_context,
    metrics_app_name: metrics_app_name,
    rails_default_subscribers: rails_default_subscribers
  }
end