diff options
author | Stefano Brivio <sbrivio@redhat.com> | 2024-08-06 14:07:37 +0200 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2024-08-06 15:03:48 +0200 |
commit | ee36266a55478672ad2c5f4efbd6ca0bef3d37cd (patch) | |
tree | a9d4c6b6e8d6cba8f3b95a43f89587f3da7a1321 /log.h | |
parent | 3a082c4ecb4b50d44aff21a1390826cd3a3d077e (diff) | |
download | passt-ee36266a55478672ad2c5f4efbd6ca0bef3d37cd.tar passt-ee36266a55478672ad2c5f4efbd6ca0bef3d37cd.tar.gz passt-ee36266a55478672ad2c5f4efbd6ca0bef3d37cd.tar.bz2 passt-ee36266a55478672ad2c5f4efbd6ca0bef3d37cd.tar.lz passt-ee36266a55478672ad2c5f4efbd6ca0bef3d37cd.tar.xz passt-ee36266a55478672ad2c5f4efbd6ca0bef3d37cd.tar.zst passt-ee36266a55478672ad2c5f4efbd6ca0bef3d37cd.zip |
log, passt: Keep printing to stderr when passt is running in foreground2024_08_06.ee36266
There are two cases where we want to stop printing to stderr: if it's
closed, and if pasta spawned a shell (and --debug wasn't given).
But if passt is running in foreground, we currently stop to report any
message, even error messages, once we're ready, as reported by
Laurent, because we set the log_runtime flag, which we use to indicate
we're ready, regardless of whether we're running in foreground or not.
Turn that flag (back) to log_stderr, and set it only when we really
want to stop printing to stderr.
Reported-by: Laurent Vivier <lvivier@redhat.com>
Fixes: afd9cdc9bb48 ("log, passt: Always print to stderr before initialisation is complete")
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'log.h')
-rw-r--r-- | log.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -43,7 +43,7 @@ void logmsg_perror(int pri, const char *format, ...) extern int log_trace; extern bool log_conf_parsed; -extern bool log_runtime; +extern bool log_stderr; extern struct timespec log_start; void trace_init(int enable); |