Interface JsonProvider

All Known Implementing Classes:
AdditionalFieldsJsonProvider, ArgumentsJsonProvider, ErrorMessageJsonProvider, ErrorTypeJsonProvider, HostNameJsonProvider, LoggerClassNameJsonProvider, LoggerNameJsonProvider, LogLevelJsonProvider, MDCJsonProvider, MessageJsonProvider, NDCJsonProvider, ProcessIdJsonProvider, ProcessNameJsonProvider, SequenceJsonProvider, StackTraceJsonProvider, StaticKeyValueProvider, ThreadIdJsonProvider, ThreadNameJsonProvider, TimestampJsonProvider

public interface JsonProvider
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    writeTo(JsonGenerator generator, org.jboss.logmanager.ExtLogRecord event)
    Called every time log output is getting formatted.
  • Method Details

    • writeTo

      void writeTo(JsonGenerator generator, org.jboss.logmanager.ExtLogRecord event) throws IOException
      Called every time log output is getting formatted.
      Parameters:
      generator - Used to add data to the json log output.
      event - The log event to handle.
      Throws:
      IOException - When failed to format the event.