From: Timo Sirainen Date: Thu, 6 Feb 2025 12:47:37 +0000 (+0200) Subject: login-common: Add proxy_session_reconnecting event and log it as warning X-Git-Tag: 2.4.1~215 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f7b998bf9c461699ec8f1981325bf2fe661a9f0e;p=thirdparty%2Fdovecot%2Fcore.git login-common: Add proxy_session_reconnecting event and log it as warning Even if the login succeeds on a retry, it can still indicate e.g. network packet loss, which can be useful to see in log files as warning. --- diff --git a/src/login-common/login-proxy.c b/src/login-common/login-proxy.c index 5c31086eed..5743ea8364 100644 --- a/src/login-common/login-proxy.c +++ b/src/login-common/login-proxy.c @@ -847,8 +847,9 @@ bool login_proxy_failed(struct login_proxy *proxy, struct event *event, if (try_reconnect && proxy_try_reconnect(proxy)) { event_add_int(event, "reconnect_attempts", proxy->reconnect_count); - e_debug(event, "%s%s - reconnecting (attempt #%d)", - log_prefix, reason, proxy->reconnect_count); + event_set_name(event, "proxy_session_reconnecting"); + e_warning(event, "%s%s - reconnecting (attempt #%d)", + log_prefix, reason, proxy->reconnect_count); proxy->failure_callback(proxy->client, type, reason, TRUE); return TRUE; }