From 6158e28f8d02026e21317d8a0c2cb2115b3a0660 Mon Sep 17 00:00:00 2001 From: Akira Matsuda Date: Wed, 31 Jul 2019 14:38:38 +0900 Subject: [ruby/logger] Avoid creating [] and "" when logging an Exception that has no backtrace https://github.com/ruby/logger/commit/75fd308053 --- lib/logger/formatter.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/logger/formatter.rb b/lib/logger/formatter.rb index 206c35d9fa..852cffe033 100644 --- a/lib/logger/formatter.rb +++ b/lib/logger/formatter.rb @@ -27,7 +27,7 @@ class Logger when ::String msg when ::Exception - "#{ msg.message } (#{ msg.class })\n#{ (msg.backtrace || []).join("\n") }" + "#{ msg.message } (#{ msg.class })\n#{ msg.backtrace.join("\n") if msg.backtrace }" else msg.inspect end -- cgit v1.2.3