Interface Logger


@ThreadSafe public interface Logger
A Logger is the entry point into a log pipeline.

Obtain a logRecordBuilder(), add properties using the setters, and emit it via LogRecordBuilder.emit().

  • Method Details

    • logRecordBuilder

      LogRecordBuilder logRecordBuilder()
      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().