Class SLF4JSmackDebugger
java.lang.Object
org.jivesoftware.smack.debugger.SmackDebugger
org.jivesoftware.smackx.debugger.slf4j.SLF4JSmackDebugger
public class SLF4JSmackDebugger
extends org.jivesoftware.smack.debugger.SmackDebugger
Implementation of SmackDebugger that writes log messages using SLF4J API.
Use in conjunction with your SLF4J bindings of choice.
See SLF4J manual for more details about bindings usage.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final AtomicBooleanstatic final Stringstatic final StringFields inherited from class org.jivesoftware.smack.debugger.SmackDebugger
connection -
Method Summary
Modifier and TypeMethodDescriptionstatic voidenable()Makes Smack use this Debugger.voidincomingStreamSink(CharSequence incomingCharSequence) voidonIncomingStreamElement(org.jivesoftware.smack.packet.TopLevelStreamElement streamElement) voidonOutgoingStreamElement(org.jivesoftware.smack.packet.TopLevelStreamElement streamElement) voidoutgoingStreamSink(CharSequence outgoingCharSequence) voiduserHasLogged(org.jxmpp.jid.EntityFullJid user) Methods inherited from class org.jivesoftware.smack.debugger.SmackDebugger
newConnectionReader, newConnectionWriter, onIncomingElementCompleted, onOutgoingElementCompleted
-
Field Details
-
LOGGER_NAME
- See Also:
-
printInterpreted
-
SENT_TAG
- See Also:
-
RECEIVED_TAG
- See Also:
-
-
Method Details
-
enable
public static void enable()Makes Smack use this Debugger. -
outgoingStreamSink
- Specified by:
outgoingStreamSinkin classorg.jivesoftware.smack.debugger.SmackDebugger
-
incomingStreamSink
- Specified by:
incomingStreamSinkin classorg.jivesoftware.smack.debugger.SmackDebugger
-
userHasLogged
public void userHasLogged(org.jxmpp.jid.EntityFullJid user) - Specified by:
userHasLoggedin classorg.jivesoftware.smack.debugger.SmackDebugger
-
onIncomingStreamElement
public void onIncomingStreamElement(org.jivesoftware.smack.packet.TopLevelStreamElement streamElement) - Specified by:
onIncomingStreamElementin classorg.jivesoftware.smack.debugger.SmackDebugger
-
onOutgoingStreamElement
public void onOutgoingStreamElement(org.jivesoftware.smack.packet.TopLevelStreamElement streamElement) - Specified by:
onOutgoingStreamElementin classorg.jivesoftware.smack.debugger.SmackDebugger
-