Class Log4jv2Logger

  • All Implemented Interfaces:
    Serializable, org.apache.logging.log4j.Logger, org.apache.logging.log4j.spi.ExtendedLogger, org.apache.logging.log4j.spi.LocationAwareLogger, PaxLoggingManagerAwareLogger

    public class Log4jv2Logger
    extends org.apache.logging.log4j.spi.AbstractLogger
    implements PaxLoggingManagerAwareLogger
    This is the default logger that is used when no suitable logging implementation is available.
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.apache.logging.log4j.spi.AbstractLogger

        CATCHING_MARKER, DEFAULT_FLOW_MESSAGE_FACTORY_CLASS, DEFAULT_MESSAGE_FACTORY_CLASS, ENTRY_MARKER, EXCEPTION_MARKER, EXIT_MARKER, FLOW_MARKER, name, THROWING_MARKER
    • Constructor Summary

      Constructors 
      Constructor Description
      Log4jv2Logger​(String name, org.apache.logging.log4j.message.MessageFactory messageFactory, PaxLogger delegate)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.logging.log4j.Level getLevel()  
      boolean isEnabled​(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, CharSequence message, Throwable t)  
      boolean isEnabled​(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, Object message, Throwable t)  
      boolean isEnabled​(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message)  
      boolean isEnabled​(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object p0)  
      boolean isEnabled​(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object... params)  
      boolean isEnabled​(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object p0, Object p1)  
      boolean isEnabled​(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object p0, Object p1, Object p2)  
      boolean isEnabled​(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object p0, Object p1, Object p2, Object p3)  
      boolean isEnabled​(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object p0, Object p1, Object p2, Object p3, Object p4)  
      boolean isEnabled​(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5)  
      boolean isEnabled​(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6)  
      boolean isEnabled​(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7)  
      boolean isEnabled​(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7, Object p8)  
      boolean isEnabled​(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7, Object p8, Object p9)  
      boolean isEnabled​(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Throwable t)  
      boolean isEnabled​(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.Message message, Throwable t)  
      void logMessage​(String fqcn, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.Message message, Throwable t)  
      protected boolean requiresLocation()  
      void setPaxLoggingManager​(PaxLoggingManager paxLoggingManager)
      Configures a PaxLoggingManager that from now on can be used to obtain a non-fallback logger that given logger is delegating to.
      • Methods inherited from class org.apache.logging.log4j.spi.AbstractLogger

        always, atDebug, atError, atFatal, atInfo, atLevel, atTrace, atWarn, catching, catching, catching, catchingMsg, checkMessageFactory, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, enter, enter, enter, enter, enter, entry, entry, entry, entryMsg, entryMsg, entryMsg, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, exit, exit, exit, exit, exitMsg, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, getFlowMessageFactory, getLogBuilder, getMessageFactory, getName, getRecursionDepth, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, isDebugEnabled, isDebugEnabled, isEnabled, isEnabled, isErrorEnabled, isErrorEnabled, isFatalEnabled, isFatalEnabled, isInfoEnabled, isInfoEnabled, isTraceEnabled, isTraceEnabled, isWarnEnabled, isWarnEnabled, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, printf, printf, throwing, throwing, throwing, throwingMsg, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, traceEntry, traceEntry, traceEntry, traceEntry, traceEntry, traceExit, traceExit, traceExit, traceExit, traceExit, traceExit, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn
    • Constructor Detail

      • Log4jv2Logger

        public Log4jv2Logger​(String name,
                             org.apache.logging.log4j.message.MessageFactory messageFactory,
                             PaxLogger delegate)
    • Method Detail

      • isEnabled

        public boolean isEnabled​(org.apache.logging.log4j.Level level,
                                 org.apache.logging.log4j.Marker marker,
                                 org.apache.logging.log4j.message.Message message,
                                 Throwable t)
        Specified by:
        isEnabled in interface org.apache.logging.log4j.spi.ExtendedLogger
      • isEnabled

        public boolean isEnabled​(org.apache.logging.log4j.Level level,
                                 org.apache.logging.log4j.Marker marker,
                                 Object message,
                                 Throwable t)
        Specified by:
        isEnabled in interface org.apache.logging.log4j.spi.ExtendedLogger
      • isEnabled

        public boolean isEnabled​(org.apache.logging.log4j.Level level,
                                 org.apache.logging.log4j.Marker marker,
                                 String message,
                                 Throwable t)
        Specified by:
        isEnabled in interface org.apache.logging.log4j.spi.ExtendedLogger
      • isEnabled

        public boolean isEnabled​(org.apache.logging.log4j.Level level,
                                 org.apache.logging.log4j.Marker marker,
                                 String message)
        Specified by:
        isEnabled in interface org.apache.logging.log4j.spi.ExtendedLogger
      • isEnabled

        public boolean isEnabled​(org.apache.logging.log4j.Level level,
                                 org.apache.logging.log4j.Marker marker,
                                 String message,
                                 Object... params)
        Specified by:
        isEnabled in interface org.apache.logging.log4j.spi.ExtendedLogger
      • isEnabled

        public boolean isEnabled​(org.apache.logging.log4j.Level level,
                                 org.apache.logging.log4j.Marker marker,
                                 CharSequence message,
                                 Throwable t)
        Specified by:
        isEnabled in interface org.apache.logging.log4j.spi.ExtendedLogger
      • isEnabled

        public boolean isEnabled​(org.apache.logging.log4j.Level level,
                                 org.apache.logging.log4j.Marker marker,
                                 String message,
                                 Object p0)
        Specified by:
        isEnabled in interface org.apache.logging.log4j.spi.ExtendedLogger
      • isEnabled

        public boolean isEnabled​(org.apache.logging.log4j.Level level,
                                 org.apache.logging.log4j.Marker marker,
                                 String message,
                                 Object p0,
                                 Object p1)
        Specified by:
        isEnabled in interface org.apache.logging.log4j.spi.ExtendedLogger
      • isEnabled

        public boolean isEnabled​(org.apache.logging.log4j.Level level,
                                 org.apache.logging.log4j.Marker marker,
                                 String message,
                                 Object p0,
                                 Object p1,
                                 Object p2)
        Specified by:
        isEnabled in interface org.apache.logging.log4j.spi.ExtendedLogger
      • isEnabled

        public boolean isEnabled​(org.apache.logging.log4j.Level level,
                                 org.apache.logging.log4j.Marker marker,
                                 String message,
                                 Object p0,
                                 Object p1,
                                 Object p2,
                                 Object p3)
        Specified by:
        isEnabled in interface org.apache.logging.log4j.spi.ExtendedLogger
      • isEnabled

        public boolean isEnabled​(org.apache.logging.log4j.Level level,
                                 org.apache.logging.log4j.Marker marker,
                                 String message,
                                 Object p0,
                                 Object p1,
                                 Object p2,
                                 Object p3,
                                 Object p4)
        Specified by:
        isEnabled in interface org.apache.logging.log4j.spi.ExtendedLogger
      • isEnabled

        public boolean isEnabled​(org.apache.logging.log4j.Level level,
                                 org.apache.logging.log4j.Marker marker,
                                 String message,
                                 Object p0,
                                 Object p1,
                                 Object p2,
                                 Object p3,
                                 Object p4,
                                 Object p5)
        Specified by:
        isEnabled in interface org.apache.logging.log4j.spi.ExtendedLogger
      • isEnabled

        public boolean isEnabled​(org.apache.logging.log4j.Level level,
                                 org.apache.logging.log4j.Marker marker,
                                 String message,
                                 Object p0,
                                 Object p1,
                                 Object p2,
                                 Object p3,
                                 Object p4,
                                 Object p5,
                                 Object p6)
        Specified by:
        isEnabled in interface org.apache.logging.log4j.spi.ExtendedLogger
      • isEnabled

        public boolean isEnabled​(org.apache.logging.log4j.Level level,
                                 org.apache.logging.log4j.Marker marker,
                                 String message,
                                 Object p0,
                                 Object p1,
                                 Object p2,
                                 Object p3,
                                 Object p4,
                                 Object p5,
                                 Object p6,
                                 Object p7)
        Specified by:
        isEnabled in interface org.apache.logging.log4j.spi.ExtendedLogger
      • isEnabled

        public boolean isEnabled​(org.apache.logging.log4j.Level level,
                                 org.apache.logging.log4j.Marker marker,
                                 String message,
                                 Object p0,
                                 Object p1,
                                 Object p2,
                                 Object p3,
                                 Object p4,
                                 Object p5,
                                 Object p6,
                                 Object p7,
                                 Object p8)
        Specified by:
        isEnabled in interface org.apache.logging.log4j.spi.ExtendedLogger
      • isEnabled

        public boolean isEnabled​(org.apache.logging.log4j.Level level,
                                 org.apache.logging.log4j.Marker marker,
                                 String message,
                                 Object p0,
                                 Object p1,
                                 Object p2,
                                 Object p3,
                                 Object p4,
                                 Object p5,
                                 Object p6,
                                 Object p7,
                                 Object p8,
                                 Object p9)
        Specified by:
        isEnabled in interface org.apache.logging.log4j.spi.ExtendedLogger
      • logMessage

        public void logMessage​(String fqcn,
                               org.apache.logging.log4j.Level level,
                               org.apache.logging.log4j.Marker marker,
                               org.apache.logging.log4j.message.Message message,
                               Throwable t)
        Specified by:
        logMessage in interface org.apache.logging.log4j.spi.ExtendedLogger
      • getLevel

        public org.apache.logging.log4j.Level getLevel()
        Specified by:
        getLevel in interface org.apache.logging.log4j.Logger
      • requiresLocation

        protected boolean requiresLocation()
        Overrides:
        requiresLocation in class org.apache.logging.log4j.spi.AbstractLogger