From 20616ad34a012fab8471c67d1bf57fd641c8ca20 Mon Sep 17 00:00:00 2001 From: Akira Matsuda Date: Thu, 5 May 2022 18:01:08 +0900 Subject: [PATCH] Prefer String#[0, 1] over [0..0] [0..0] internally creates an extra Array object, and so is slower and much more memory consuming --- lib/logger/formatter.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/logger/formatter.rb b/lib/logger/formatter.rb index 62bff70..34e07bc 100644 --- a/lib/logger/formatter.rb +++ b/lib/logger/formatter.rb @@ -13,7 +13,7 @@ def initialize end def call(severity, time, progname, msg) - Format % [severity[0..0], format_datetime(time), Process.pid, severity, progname, + Format % [severity[0, 1], format_datetime(time), Process.pid, severity, progname, msg2str(msg)] end