Class LongMdcEntryWriter
java.lang.Object
net.logstash.logback.composite.loggingevent.mdc.LongMdcEntryWriter
- All Implemented Interfaces:
MdcEntryWriter
Writes long values (instead of String values) for any MDC values that can be parsed as a long (radix 10).
-
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
-
LongMdcEntryWriter
public LongMdcEntryWriter()
-
-
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
-