- java.lang.Object
-
- de.siegmar.logbackgelf.mappers.KeyValueFieldMapper
-
- All Implemented Interfaces:
GelfFieldMapper<java.lang.Object>
public class KeyValueFieldMapper extends java.lang.Object implements GelfFieldMapper<java.lang.Object>
-
-
Constructor Summary
Constructors Constructor Description KeyValueFieldMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmapField(ch.qos.logback.classic.spi.ILoggingEvent event, java.util.function.BiConsumer<java.lang.String,java.lang.Object> valueHandler)Map a field (one or more) fromILoggingEventto a GELF message.
-
-
-
Method Detail
-
mapField
public void mapField(ch.qos.logback.classic.spi.ILoggingEvent event, java.util.function.BiConsumer<java.lang.String,java.lang.Object> valueHandler)Description copied from interface:GelfFieldMapperMap a field (one or more) fromILoggingEventto a GELF message.- Specified by:
mapFieldin interfaceGelfFieldMapper<java.lang.Object>- Parameters:
event- the source log eventvalueHandler- the consumer of the field (Stringname and value)
-
-