Sha256: 02c46a2cc828b1d33c19ad23ed75f5a8879e43c32885691bff21cacbfe8908ae

Contents?: true

Size: 484 Bytes

Versions: 6

Compression:

Stored size: 484 Bytes

Contents

# frozen_string_literal: true

require "logger"

module Lamian
  # General lamian configuration class
  # @attr formatter [Logger::Foramtter]
  #   formatter to use in lamian, global
  # @attr raven_log_size_limit [Integer]
  #   size limit when sending lamian log to sentry, defaults to +500_000+
  Config = Struct.new(:formatter, :raven_log_size_limit) do
    def initialize
      self.formatter = ::Logger::Formatter.new
      self.raven_log_size_limit = 500_000
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
lamian-1.8.0 lib/lamian/config.rb
lamian-1.7.0 lib/lamian/config.rb
lamian-1.6.0 lib/lamian/config.rb
lamian-1.5.0 lib/lamian/config.rb
lamian-1.4.0 lib/lamian/config.rb
lamian-1.2.0 lib/lamian/config.rb