From: Jaroslav Kysela Date: Fri, 7 Nov 2025 15:31:08 +0000 (+0100) Subject: error: make prio/interface output a bit shorter in default log handler X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=953ce1fd94b856068a0b1bb6b2d8c28d2fedbb02;p=alsa-lib.git error: make prio/interface output a bit shorter in default log handler Signed-off-by: Jaroslav Kysela --- 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)