From 5c91f2e5d7e88d3941aee037650b4dae50afcd21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9ophane=20Hufschmitt?= Date: Mon, 12 Jun 2023 08:52:24 +0200 Subject: [PATCH] Set the log format to raw when the pager is used The `bar` logger sents a bunch of things to stderr that messes-up the pager output --- src/libmain/shared.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libmain/shared.cc b/src/libmain/shared.cc index 56f47a4ac..5d450e8ea 100644 --- a/src/libmain/shared.cc +++ b/src/libmain/shared.cc @@ -382,6 +382,7 @@ RunPager::RunPager() stdout = fcntl(STDOUT_FILENO, F_DUPFD_CLOEXEC, 0); if (dup2(toPager.writeSide.get(), STDOUT_FILENO) == -1) throw SysError("dupping stdout"); + setLogFormat(LogFormat::raw); }