]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
logger: fix incorrect warning message when both --file and a message are specified
authorAlexander Kappner <alexander@kappner.info>
Wed, 13 Aug 2025 11:10:28 +0000 (04:10 -0700)
committerAlexander Kappner <alexander@kappner.info>
Wed, 13 Aug 2025 11:10:28 +0000 (04:10 -0700)
Logger warns that when both --file and a message are given, the message is ignored.
It does the opposite. Fix the warning message to conform to the observed behavior.

Example:
echo "You will not see this file in the log" > file.txt
logger -f file.txt "You will see this message in the log"

Signed-off-by: Alexander Kappner <agk@godking.net>
misc-utils/logger.c

index 83b39542f661b7583b2ce4d49996f97d80ec8877..a674ef0cf9489fb058549c35d006786c091cfbfa 100644 (file)
@@ -1296,7 +1296,7 @@ int main(int argc, char **argv)
        argc -= optind;
        argv += optind;
        if (stdout_reopened && argc)
-               warnx(_("--file <file> and <message> are mutually exclusive, message is ignored"));
+               warnx(_("--file <file> and <message> are mutually exclusive; file is ignored"));
 #ifdef HAVE_LIBSYSTEMD
        if (jfd) {
                int ret = journald_entry(&ctl, jfd);