From 953ce1fd94b856068a0b1bb6b2d8c28d2fedbb02 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Fri, 7 Nov 2025 16:31:08 +0100 Subject: [PATCH] error: make prio/interface output a bit shorter in default log handler Signed-off-by: Jaroslav Kysela --- src/error.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/error.c b/src/error.c index d8b5bb6a..1f4de78e 100644 --- a/src/error.c +++ b/src/error.c @@ -307,7 +307,7 @@ int snd_lib_log_filter(int prio, int interface, const char *configstr) */ static void snd_lib_vlog_default(int prio, int interface, const char *file, int line, const char *function, int errcode, const char *fmt, va_list arg) { - const char *text; + const char *text1, *text2; if (local_log) { local_log(prio, interface, file, line, function, errcode, fmt, arg); @@ -323,13 +323,10 @@ static void snd_lib_vlog_default(int prio, int interface, const char *file, int fprintf(stderr, "ALSA lib %s:%i:(%s) ", file, line, function); - text = snd_lib_log_priority(prio); - if (text) - fprintf(stderr, "[%s] ", text); - - text = snd_lib_log_interface(interface); - if (text) - fprintf(stderr, "[%s] ", text); + text1 = snd_lib_log_priority(prio); + text2 = snd_lib_log_interface(interface); + if (text1 || text2) + fprintf(stderr, "[%s.%s] ", text1 ? text1 : "", text2 ? text2 : ""); vfprintf(stderr, fmt, arg); if (errcode) -- 2.47.3