From 34281c9a7f3b1c84a79a126dd0f0e3e8a7dfae2e Mon Sep 17 00:00:00 2001 From: pvincent Date: Fri, 5 Jan 2024 11:04:09 +0400 Subject: [PATCH] no stack from formatter --- app/controllers/scores_controller.rb | 1 + lib/formatter/colored_formatter.rb | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/controllers/scores_controller.rb b/app/controllers/scores_controller.rb index d85db33..d7d4f40 100644 --- a/app/controllers/scores_controller.rb +++ b/app/controllers/scores_controller.rb @@ -9,6 +9,7 @@ class ScoresController < ApplicationController logger.warn 'this is a warning' logger.error 'this is an error' logger.debug 'this is a debug message' + logger.fatal 'FATAL' logger.info @scores end diff --git a/lib/formatter/colored_formatter.rb b/lib/formatter/colored_formatter.rb index adc9d41..9c3c23c 100644 --- a/lib/formatter/colored_formatter.rb +++ b/lib/formatter/colored_formatter.rb @@ -3,7 +3,8 @@ require 'rainbow' # ColoredFormatter outputs colored message according to severity class ColoredFormatter < Logger::Formatter def call(severity, _time, _program_name, message) # rubocop:disable Metrics/MethodLength - msg = message.is_a?(String) ? message : message.inspect + # msg = message.is_a?(String) ? message : message.inspect + msg = message tint = case severity when 'DEBUG' :darkgray