Package io.quarkiverse.loggingjson
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidwriteTo(JsonGenerator generator, org.jboss.logmanager.ExtLogRecord event)Called every time log output is getting formatted.
-
-
-
Method Detail
-
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.
-
-