From 9ba8d767e090f8041c96656edb85ef117945fd54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alberto=20Miedes=20Garc=C3=A9s?= Date: Tue, 22 Sep 2020 13:23:54 +0200 Subject: [PATCH] Make Resque honor RAILS_LOG_BASE_PATH --- config/initializers/load_resque.rb | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/config/initializers/load_resque.rb b/config/initializers/load_resque.rb index 5e4ae7ebd8..51b840e279 100644 --- a/config/initializers/load_resque.rb +++ b/config/initializers/load_resque.rb @@ -14,8 +14,15 @@ Resque::Failure::Multiple.classes = [Resque::Failure::Redis, ResqueFailureLogger Resque::Failure.backend = Resque::Failure::Multiple ## Logging -logger_stdout = STDOUT.dup -logger_stdout.sync = Rails.env.development? Resque.logger.level = :info -Resque.logger = Carto::Common::Logger.new(logger_stdout) + +logger_output = if Rails.env.production? || Rails.env.staging? + Carto::Conf.new.log_file_path('resque.log') + else + logger_stdout = STDOUT.dup + logger_stdout.sync = Rails.env.development? + logger_stdout + end + +Resque.logger = Carto::Common::Logger.new(logger_output)