Class ExtendedDefaultLogger

    • Field Detail

      • INSTANCE

        private static final Logger INSTANCE
      • NOOP_LOG_RECORD_BUILDER

        private static final LogRecordBuilder NOOP_LOG_RECORD_BUILDER
    • Constructor Detail

      • ExtendedDefaultLogger

        private ExtendedDefaultLogger()
    • Method Detail

      • getNoop

        static Logger getNoop()
      • logRecordBuilder

        public LogRecordBuilder logRecordBuilder()
        Description copied from interface: Logger
        Return a LogRecordBuilder to emit a log record.

        IMPORTANT: this should be used to write appenders to bridge logs from logging frameworks (e.g. SLF4J, Log4j, JUL, Logback, etc). It is NOT a replacement for an application logging framework, and should not be used by application developers.

        Build the log record using the LogRecordBuilder setters, and emit via LogRecordBuilder.emit().

        Specified by:
        logRecordBuilder in interface Logger