From 7c20875cd41389dfbf982a705cbebdbd285a2fcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alberto=20Miedes=20Garc=C3=A9s?= Date: Tue, 1 Sep 2020 09:28:00 +0200 Subject: [PATCH] Fix Carto Gears logger --- gears/carto_gears_api/lib/carto_gears_api/logger.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gears/carto_gears_api/lib/carto_gears_api/logger.rb b/gears/carto_gears_api/lib/carto_gears_api/logger.rb index 370a64811b..2af18b98cd 100644 --- a/gears/carto_gears_api/lib/carto_gears_api/logger.rb +++ b/gears/carto_gears_api/lib/carto_gears_api/logger.rb @@ -1,3 +1,4 @@ +# TODO: replace this with newer ::LoggerHelper module CartoGearsApi # Logger using CARTO conventions. # @@ -42,8 +43,9 @@ module CartoGearsApi private def log(level, exception: nil, message: nil, user: nil, **additional_data) + Rollbar.error(exception) if exception Rails.logger.send( - :level, + level, exception: { class: exception&.class&.name, message: exception&.message, backtrace_hint: exception&.backtrace&.take(5) }, gear: gear, message: message,