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
Modifier and TypeMethodDescriptionvoidwriteTo(JsonGenerator generator, org.jboss.logmanager.ExtLogRecord event) Called every time log output is getting formatted.
-
Method Details
-
writeTo
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.
-