]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imap: Log ID and logout info lines via imap_client.event
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 17 Aug 2020 09:47:53 +0000 (12:47 +0300)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Fri, 21 Aug 2020 08:51:13 +0000 (08:51 +0000)
This doesn't change the logging output at all.

src/imap/cmd-id.c
src/imap/imap-client.c

index 817ac354ea5086246ddb8361e1fc083cafe4963c..98355d4f119be6233f1fbae5e992c931730d549a 100644 (file)
@@ -16,7 +16,7 @@ bool cmd_id(struct client_command_context *cmd)
                cmd->client->id_logged = TRUE;
                value = imap_id_args_get_log_reply(args, set->imap_id_log);
                if (value != NULL)
-                       i_info("ID sent: %s", value);
+                       e_info(cmd->client->event, "ID sent: %s", value);
        }
 
        client_send_line(cmd->client, t_strdup_printf(
index 0266211553db37bb227c8a21a0e2d81a0c4e08b8..a065cfad3c31d2e5b5137cd883704b53c2809396 100644 (file)
@@ -425,7 +425,7 @@ static const char *client_get_commands_status(struct client *client)
 
 static void client_log_disconnect(struct client *client, const char *reason)
 {
-       i_info("%s %s", reason, client_stats(client));
+       e_info(client->event, "%s %s", reason, client_stats(client));
 }
 
 static void client_default_destroy(struct client *client, const char *reason)