From 402e570c772e769d49e9132a50fd716cba37370c Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Tue, 14 Aug 2018 09:57:09 +0800 Subject: [PATCH] `Logster::Logger#chained` is now readable in new version of logster. --- config/initializers/100-logster.rb | 2 +- config/initializers/101-lograge.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/config/initializers/100-logster.rb b/config/initializers/100-logster.rb index beb25ed955c..833e1c60b33 100644 --- a/config/initializers/100-logster.rb +++ b/config/initializers/100-logster.rb @@ -100,6 +100,6 @@ RailsMultisite::ConnectionManagement.each_connection do end if Rails.configuration.multisite - chained = Rails.logger.instance_variable_get(:@chained) + chained = Rails.logger.chained chained && chained.first.formatter = RailsMultisite::Formatter.new end diff --git a/config/initializers/101-lograge.rb b/config/initializers/101-lograge.rb index 8abefac7f3a..6e34cbe30a4 100644 --- a/config/initializers/101-lograge.rb +++ b/config/initializers/101-lograge.rb @@ -106,7 +106,7 @@ if (Rails.env.production? && SiteSetting.logging_provider == 'lograge') || ENV[" # Remove ActiveSupport::Logger from the chain and replace with Lograge's # logger - Rails.logger.instance_variable_get(:@chained).pop + Rails.logger.chained.pop Rails.logger.chain(config.lograge.logger) end end