Class NoOpLogger

  • All Implemented Interfaces:
    org.identityconnectors.common.logging.LogSpi

    public class NoOpLogger
    extends Object
    implements org.identityconnectors.common.logging.LogSpi
    No operation logger. This LogSpi does nothing it is synonymous with /dev/null.
    Since:
    1.0
    Version:
    $Revision: 1.4 $
    Author:
    Will Droste
    • Constructor Detail

      • NoOpLogger

        public NoOpLogger()
    • Method Detail

      • log

        public void log​(Class<?> clazz,
                        String methodName,
                        org.identityconnectors.common.logging.Log.Level level,
                        String message,
                        Throwable ex)
        Logs nothing. Its a black hole command.
        Specified by:
        log in interface org.identityconnectors.common.logging.LogSpi
      • log

        public void log​(Class<?> clazz,
                        StackTraceElement method,
                        org.identityconnectors.common.logging.Log.Level level,
                        String message,
                        Throwable ex)
        Specified by:
        log in interface org.identityconnectors.common.logging.LogSpi
      • isLoggable

        public boolean isLoggable​(Class<?> clazz,
                                  org.identityconnectors.common.logging.Log.Level level)
        Always returns false because there nothing to do.
        Specified by:
        isLoggable in interface org.identityconnectors.common.logging.LogSpi
      • needToInferCaller

        public boolean needToInferCaller​(Class<?> clazz,
                                         org.identityconnectors.common.logging.Log.Level level)
        Specified by:
        needToInferCaller in interface org.identityconnectors.common.logging.LogSpi