Class MessageJsonProvider
java.lang.Object
java.util.logging.Formatter
org.jboss.logmanager.ExtFormatter
io.quarkiverse.loggingjson.providers.MessageJsonProvider
- All Implemented Interfaces:
Enabled,JsonProvider
public class MessageJsonProvider
extends org.jboss.logmanager.ExtFormatter
implements JsonProvider, Enabled
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jboss.logmanager.ExtFormatter
org.jboss.logmanager.ExtFormatter.Delegating -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionformat(org.jboss.logmanager.ExtLogRecord record) booleanvoidwriteTo(JsonGenerator generator, org.jboss.logmanager.ExtLogRecord event) Called every time log output is getting formatted.Methods inherited from class org.jboss.logmanager.ExtFormatter
format, formatMessage, formatMessageLegacy, formatMessageNone, formatMessagePrintf, isCallerCalculationRequired, wrap
-
Constructor Details
-
MessageJsonProvider
-
-
Method Details
-
writeTo
public void writeTo(JsonGenerator generator, org.jboss.logmanager.ExtLogRecord event) throws IOException Description copied from interface:JsonProviderCalled every time log output is getting formatted.- Specified by:
writeToin interfaceJsonProvider- 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.
-
format
- Specified by:
formatin classorg.jboss.logmanager.ExtFormatter
-
isEnabled
public boolean isEnabled()
-