Class BaseSdkLogger

  • Direct Known Subclasses:
    FileSdkLogger

    public abstract class BaseSdkLogger
    extends Object
    Represents a base class for all SDK loggers.
    • Field Detail

      • logger

        protected static final org.slf4j.Logger logger
      • rootExecLogger

        protected final ch.qos.logback.classic.Logger rootExecLogger
      • invalidMessageLogger

        protected final ch.qos.logback.classic.Logger invalidMessageLogger
      • trafficLogger

        protected final ch.qos.logback.classic.Logger trafficLogger
      • clientInteractionLogger

        protected final ch.qos.logback.classic.Logger clientInteractionLogger
      • alertLogger

        protected final ch.qos.logback.classic.Logger alertLogger
      • usingLogback

        protected final boolean usingLogback
        Is the default logging facility of the app logback?
    • Method Detail

      • log

        protected abstract void log​(ch.qos.logback.classic.Logger logger,
                                    ch.qos.logback.classic.Level level,
                                    String message)
      • logWithException

        protected abstract void logWithException​(org.slf4j.Logger logger,
                                                 ch.qos.logback.classic.Level level,
                                                 String message,
                                                 Exception exception)