Package net.logstash.logback.pattern
Class AbstractJsonPatternParser.ObjectWriter<Event>
java.lang.Object
net.logstash.logback.pattern.AbstractJsonPatternParser.ObjectWriter<Event>
- All Implemented Interfaces:
NodeWriter<Event>
- Enclosing class:
- AbstractJsonPatternParser<Event>
protected static class AbstractJsonPatternParser.ObjectWriter<Event>
extends Object
implements NodeWriter<Event>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addField
(String fieldName, NodeWriter<Event> fieldValue) void
write
(JsonGenerator generator, Event event) Writes this node to the given generator.protected void
writeFields
(JsonGenerator generator, Event event)
-
Constructor Details
-
ObjectWriter
protected ObjectWriter()
-
-
Method Details
-
addField
-
write
Description copied from interface:NodeWriter
Writes this node to the given generator.- Specified by:
write
in interfaceNodeWriter<Event>
- Parameters:
generator
- the generator to which to write the nodeevent
- the event from which to get data to write- Throws:
IOException
- if an I/O error occurs
-
writeFields
- Throws:
IOException
-