Calling 'multipath' might result in various error messages, all of which should be directed to stderr. Having them intermixed with the actual output on stdout makes parsing really hard. Signed-off-by: Martin Wilck <mwilck@xxxxxxxx> --- libmultipath/debug.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libmultipath/debug.c b/libmultipath/debug.c index f89b26443ea5..f95a3e5f97f5 100644 --- a/libmultipath/debug.c +++ b/libmultipath/debug.c @@ -37,9 +37,9 @@ void dlog (int sink, int prio, const char * fmt, ...) "%b %d %H:%M:%S", tb); buff[sizeof(buff)-1] = '\0'; - fprintf(stdout, "%s | ", buff); + fprintf(stderr, "%s | ", buff); } - vfprintf(stdout, fmt, ap); + vfprintf(stderr, fmt, ap); } else log_safe(prio + 3, fmt, ap); -- 2.15.1 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel