From 9ba1e57c03322b876ba58a177c81221cb8321a21 Mon Sep 17 00:00:00 2001 From: Gustavo Padilla Date: Fri, 6 Feb 2026 13:46:13 -0800 Subject: [PATCH 1/2] fix: only logging when level permits it --- src/libltfs/ltfslogging.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/libltfs/ltfslogging.c b/src/libltfs/ltfslogging.c index e686c68c..9afcb028 100644 --- a/src/libltfs/ltfslogging.c +++ b/src/libltfs/ltfslogging.c @@ -466,9 +466,12 @@ int ltfsmsg_internal(bool print_id, int level, char **msg_out, const char *_id, } #ifdef mingw_PLATFORM - va_start(argp, _id); - vsyslog2(level, output_buf, argp); - va_end(argp); + if (level <= ltfs_syslog_level || level <= ltfs_log_level) + { + va_start(argp, _id); + vsyslog2(level, output_buf, argp); + va_end(argp); + } #else va_start(argp, _id); vfprintf(stderr, output_buf, argp); From ec84a50da93929898bfae8d47f9a517d4694cb08 Mon Sep 17 00:00:00 2001 From: Gustavo Padilla Date: Tue, 10 Feb 2026 13:52:17 -0800 Subject: [PATCH 2/2] Added condition for help messages --- src/libltfs/ltfslogging.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libltfs/ltfslogging.c b/src/libltfs/ltfslogging.c index 9afcb028..024897e1 100644 --- a/src/libltfs/ltfslogging.c +++ b/src/libltfs/ltfslogging.c @@ -466,7 +466,9 @@ int ltfsmsg_internal(bool print_id, int level, char **msg_out, const char *_id, } #ifdef mingw_PLATFORM - if (level <= ltfs_syslog_level || level <= ltfs_log_level) + if (level <= ltfs_syslog_level + || level <= ltfs_log_level + || level == (LTFS_TRACE + 1)) // For "Help" messages { va_start(argp, _id); vsyslog2(level, output_buf, argp);