From 54cec4a8e02bf73751c16538059d43a465d14541 Mon Sep 17 00:00:00 2001 From: deboard Date: Tue, 2 Jan 2024 17:44:27 -0500 Subject: [PATCH] issue 2561, send all [bat error]s to stderr in default_error_handler match default. --- src/error.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/error.rs b/src/error.rs index 007737b0..649ca880 100644 --- a/src/error.rs +++ b/src/error.rs @@ -67,7 +67,9 @@ pub fn default_error_handler(error: &Error, output: &mut dyn Write) { .ok(); } _ => { - writeln!(output, "{}: {}", Red.paint("[bat error]"), error).ok(); + // default - always write [bat error] to stderr + let stderr = std::io::stderr(); + writeln!(&mut stderr.lock(), "{}: {}", Red.paint("[bat error]"), error).ok(); } }; }