From a6eeaecebb0cfdab1bd81433fd6558de13857bc5 Mon Sep 17 00:00:00 2001 From: Pascal Hertleif Date: Thu, 7 Dec 2017 14:45:34 +0100 Subject: [PATCH] Pad log level so output is more aligned This makes the example print this: ``` TRACE: 2017-12-07T13:44:04Z: default: some trace log DEBUG: 2017-12-07T13:44:04Z: default: some debug log INFO: 2017-12-07T13:44:04Z: default: some information log WARN: 2017-12-07T13:44:04Z: default: some warning log ERROR: 2017-12-07T13:44:04Z: default: some error log ``` --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 9d4bd270..dd212871 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -249,7 +249,7 @@ impl Builder { Level::Error => Color::Red, }; - let write_level = write!(buf.color(level_color), "{}:", level); + let write_level = write!(buf.color(level_color), "{:>5}:", level); let write_args = if let Some(module_path) = record.module_path() { writeln!(buf, " {}: {}: {}", ts, module_path, record.args()) }