diff --git a/smack-core/src/main/java/org/jivesoftware/smack/packet/XMPPError.java b/smack-core/src/main/java/org/jivesoftware/smack/packet/XMPPError.java index 360d0d06d..bcd807be7 100644 --- a/smack-core/src/main/java/org/jivesoftware/smack/packet/XMPPError.java +++ b/smack-core/src/main/java/org/jivesoftware/smack/packet/XMPPError.java @@ -175,6 +175,16 @@ public class XMPPError extends AbstractError { return conditionText; } + @Override + public String toString() { + StringBuilder sb = new StringBuilder("XMPPError: "); + sb.append(condition.toString()).append(" - ").append(type.toString()); + if (errorGenerator != null) { + sb.append(". Generated by ").append(errorGenerator); + } + return sb.toString(); + } + /** * Returns the error as XML. *