Disable httplog gem in production (#32776)

This commit is contained in:
David Roetzel authored and GitHub committed 2024-11-05 08:55:34 +00:00
1 parent 933fa81baf
commit d60ef3f17e
2 files changed
+10 -5

No files matched your search

+1 -1
View File
@@ -53,7 +53,7 @@ gem 'hiredis', '~> 0.6'
gem 'htmlentities', '~> 4.3'
gem 'http', '~> 5.2.0'
gem 'http_accept_language', '~> 2.1'
gem 'httplog', '~> 1.7.0'
gem 'httplog', '~> 1.7.0', require: false
gem 'i18n'
gem 'idn-ruby', require: 'idn'
gem 'inline_svg'
+9 -4
View File
@@ -1,7 +1,12 @@
# frozen_string_literal: true
HttpLog.configure do |config|
config.logger = Rails.logger
config.color = { color: :yellow }
config.compact_log = true
# Disable httplog in production unless log_level is `debug`
if !Rails.env.production? || Rails.configuration.log_level == :debug
require 'httplog'
HttpLog.configure do |config|
config.logger = Rails.logger
config.color = { color: :yellow }
config.compact_log = true
end
end