Sha256: d09fda3ce9094c3b916290aadc08b817c16465c5b32f38598062888d191a17ac
Contents?: true
Size: 1016 Bytes
Versions: 1
Compression:
Stored size: 1016 Bytes
Contents
# frozen_string_literal: true require "dry-configurable" require "ougai" require "strum_logs/errors/configuration_error" module StrumLogs module Configuration SUCCESSFUL_STATUSES = (200..299).freeze extend Dry::Configurable setting(:application_version, "app name") { |value| value } setting(:application_name, "1.0.0") { |value| value } setting(:level, Logger::INFO) { |value| value } setting(:stdout_sync, true) { |value| value } setting(:pg_instrumentation, false) { |value| value } setting(:redis_instrumentation, false) { |value| value } setting(:enable_export_spans, false) { |value| value } setting(:environment) { |_value| ENV["RACK_ENV"] || "development" } setting(:stack_trace, true) { |value| value } setting(:rack_instrumentation, false) { |value| value } setting(:faraday_instrumentation, false) { |value| value } setting(:rabbit_instrumentation, false) { |value| value } setting(:redis_after_call_hooks, []) { |value| value } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
strum-logs-1.0.0 | lib/strum_logs/configuration.rb |