From: AsamK Date: Sat, 12 Feb 2022 10:17:44 +0000 (+0100) Subject: Improve decryption error logging X-Git-Tag: v0.10.4~14 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/0e0ef402fc2446cd20227270c7e1eb4fa85f0a29?ds=sidebyside Improve decryption error logging --- diff --git a/lib/src/main/java/org/asamk/signal/manager/helper/IncomingMessageHandler.java b/lib/src/main/java/org/asamk/signal/manager/helper/IncomingMessageHandler.java index ac06baab..0b9cc80d 100644 --- a/lib/src/main/java/org/asamk/signal/manager/helper/IncomingMessageHandler.java +++ b/lib/src/main/java/org/asamk/signal/manager/helper/IncomingMessageHandler.java @@ -2,8 +2,6 @@ package org.asamk.signal.manager.helper; import org.asamk.signal.manager.Manager; import org.asamk.signal.manager.SignalDependencies; -import org.asamk.signal.manager.api.TrustLevel; -import org.asamk.signal.manager.api.UntrustedIdentityException; import org.asamk.signal.manager.actions.HandleAction; import org.asamk.signal.manager.actions.RefreshPreKeysAction; import org.asamk.signal.manager.actions.RenewSessionAction; @@ -22,6 +20,8 @@ import org.asamk.signal.manager.actions.SendSyncKeysAction; import org.asamk.signal.manager.api.MessageEnvelope; import org.asamk.signal.manager.api.Pair; import org.asamk.signal.manager.api.StickerPackId; +import org.asamk.signal.manager.api.TrustLevel; +import org.asamk.signal.manager.api.UntrustedIdentityException; import org.asamk.signal.manager.groups.GroupId; import org.asamk.signal.manager.groups.GroupNotFoundException; import org.asamk.signal.manager.groups.GroupUtils; @@ -228,7 +228,10 @@ public final class IncomingMessageHandler { if (content.getDecryptionErrorMessage().isPresent()) { var message = content.getDecryptionErrorMessage().get(); - logger.debug("Received a decryption error message (resend request for {})", message.getTimestamp()); + logger.debug("Received a decryption error message from {}.{} (resend request for {})", + sender, + senderDeviceId, + message.getTimestamp()); if (message.getDeviceId() == account.getDeviceId()) { handleDecryptionErrorMessage(actions, sender, senderDeviceId, message); } else { diff --git a/lib/src/main/java/org/asamk/signal/manager/helper/SendHelper.java b/lib/src/main/java/org/asamk/signal/manager/helper/SendHelper.java index aedd29a2..712d5a31 100644 --- a/lib/src/main/java/org/asamk/signal/manager/helper/SendHelper.java +++ b/lib/src/main/java/org/asamk/signal/manager/helper/SendHelper.java @@ -213,6 +213,7 @@ public class SendHelper { public SendMessageResult resendMessage( final RecipientId recipientId, final long timestamp, final MessageSendLogEntry messageSendLogEntry ) { + logger.trace("Resending message {} to {}", timestamp, recipientId); if (messageSendLogEntry.groupId().isEmpty()) { return handleSendMessage(recipientId, (messageSender, address, unidentifiedAccess) -> messageSender.resendContent(address,