From 99716cbd99dea0271fae22c50fc69ec30468bfc8 Mon Sep 17 00:00:00 2001 From: WooParadog Date: Mon, 30 May 2022 15:03:13 +0800 Subject: [PATCH] Set 0 buffer for stdout So that journald can follow its logs --- src/logid/logid.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/logid/logid.cpp b/src/logid/logid.cpp index 14f4ed6..4201535 100644 --- a/src/logid/logid.cpp +++ b/src/logid/logid.cpp @@ -135,6 +135,12 @@ int main(int argc, char** argv) { std::shared_ptr config; std::shared_ptr virtual_input; + + /* Set stdout buff to Null so that loging system like journal + * can actually read it. + */ + setbuf(stdout, NULL); + // Read config try { config = std::make_shared(options.config_file);