Class DoubleMdcEntryWriter
java.lang.Object
net.logstash.logback.composite.loggingevent.mdc.DoubleMdcEntryWriter
- All Implemented Interfaces:
MdcEntryWriter
Writes double values (instead of String values) for any MDC values that can be parsed as a double,
except NaN and positive/negative Infinity.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanwriteMdcEntry(JsonGenerator generator, String fieldName, String mdcKey, String mdcValue) Writes the given MDC entry allowing to manipulate the output of the field name and field value.
-
Constructor Details
-
DoubleMdcEntryWriter
public DoubleMdcEntryWriter()
-
-
Method Details
-
writeMdcEntry
public boolean writeMdcEntry(JsonGenerator generator, String fieldName, String mdcKey, String mdcValue) throws IOException Description copied from interface:MdcEntryWriterWrites the given MDC entry allowing to manipulate the output of the field name and field value.- Specified by:
writeMdcEntryin interfaceMdcEntryWriter- Parameters:
generator- the generator to write the entry to.fieldName- the field name to use when writing the entry.mdcKey- the key of the MDC map entry.mdcValue- the value of the MDC map entry.- Returns:
- true if this
MdcEntryWriterhandled the output of the entry, otherwise return false. - Throws:
IOException
-