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 Details

  • Method Details

    • enable

      public static void enable()
      Makes Smack use this Debugger.
    • outgoingStreamSink

      public void outgoingStreamSink(CharSequence outgoingCharSequence)
      Specified by:
      outgoingStreamSink in class org.jivesoftware.smack.debugger.SmackDebugger
    • incomingStreamSink

      public void incomingStreamSink(CharSequence incomingCharSequence)
      Specified by:
      incomingStreamSink in class org.jivesoftware.smack.debugger.SmackDebugger
    • userHasLogged

      public void userHasLogged(org.jxmpp.jid.EntityFullJid user)
      Specified by:
      userHasLogged in class org.jivesoftware.smack.debugger.SmackDebugger
    • onIncomingStreamElement

      public void onIncomingStreamElement(org.jivesoftware.smack.packet.TopLevelStreamElement streamElement)
      Specified by:
      onIncomingStreamElement in class org.jivesoftware.smack.debugger.SmackDebugger
    • onOutgoingStreamElement

      public void onOutgoingStreamElement(org.jivesoftware.smack.packet.TopLevelStreamElement streamElement)
      Specified by:
      onOutgoingStreamElement in class org.jivesoftware.smack.debugger.SmackDebugger