class InfinumGraylog::Configuration
Attributes
application[RW]
host[RW]
level[RW]
options[RW]
port[RW]
protocol[RW]
skip_environments[RW]
skip_statuses[RW]
skippable_sql_actions[RW]
types[RW]
Public Class Methods
new()
click to toggle source
# File lib/infinum_graylog/configuration.rb, line 24 def initialize @application = "#{Rails.application.class.parent_name.underscore}-#{Rails.env}" @protocol = GELF::Protocol::TCP @level = GELF::Levels::INFO @options = { tls: { 'cert' => '/etc/ssl/private/graylog/graylog.crt', 'key' => '/etc/ssl/private/graylog/graylog.key', 'all_ciphers' => true } } @host = 'dreznik.infinum.co' @port = 12201 # rubocop:disable NumericLiterals @skip_environments = ['development', 'test'] @skip_statuses = [404, 500] @skippable_sql_actions = [] @types = [:sql, :request] end