From 8f24e789b6406cb219341f6f143ea4f6b446f59e Mon Sep 17 00:00:00 2001 From: evazion Date: Fri, 13 Aug 2021 04:14:29 -0500 Subject: [PATCH] newrelic: fix crash during bootup caused by Rails.logger. Using `Rails.logger` here causes server boot to fail with a `Undefined method 'tagged'` error, possibly because `Rails.logger` isn't ready yet during early initialization. --- Gemfile.lock | 2 +- config/initializers/00_newrelic.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 9d1cf1c90..1e8fcb964 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -295,7 +295,7 @@ GEM net-sftp (3.0.0) net-ssh (>= 5.0.0, < 7.0.0) net-ssh (6.1.0) - newrelic_rpm (7.1.0) + newrelic_rpm (7.2.0) nio4r (2.5.7) nokogiri (1.11.7) mini_portile2 (~> 2.5.0) diff --git a/config/initializers/00_newrelic.rb b/config/initializers/00_newrelic.rb index b337e90ea..3d79fd91e 100644 --- a/config/initializers/00_newrelic.rb +++ b/config/initializers/00_newrelic.rb @@ -7,7 +7,7 @@ if Danbooru.config.new_relic_license_key.present? app_name: Danbooru.config.canonical_app_name, license_key: Danbooru.config.new_relic_license_key, log_level: Danbooru.config.debug_mode ? "debug" : "error", - log: Rails.logger, + #log: Rails.logger, "rake.tasks": ["maintenance:.*"], config: Rails.application.config, )