Package com.github.loki4j.slf4j.marker
Class StructuredMetadataMarker
- java.lang.Object
-
- com.github.loki4j.slf4j.marker.AbstractKeyValueMarker
-
- com.github.loki4j.slf4j.marker.StructuredMetadataMarker
-
- All Implemented Interfaces:
java.io.Serializable,org.slf4j.Marker
public class StructuredMetadataMarker extends AbstractKeyValueMarker
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StructuredMetadataMarker(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.String>> metadata)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetName()static StructuredMetadataMarkerof(java.lang.String key, java.util.function.Supplier<java.lang.String> value)Creates a Marker containing a key-value pair, passed to Loki as structured metadata.static StructuredMetadataMarkerof(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.String>> metadata)Creates a Marker containing a set of key-value pairs, passed to Loki as structured metadata.-
Methods inherited from class com.github.loki4j.slf4j.marker.AbstractKeyValueMarker
add, contains, contains, equals, getKeyValuePairs, hasChildren, hashCode, hasReferences, iterator, remove
-
-
-
-
Method Detail
-
getName
public java.lang.String getName()
-
of
public static StructuredMetadataMarker of(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.String>> metadata)
Creates a Marker containing a set of key-value pairs, passed to Loki as structured metadata.- Parameters:
metadata- Key-value pairs will be created at time when they are first accessed (i.e. deferred creation).
-
of
public static StructuredMetadataMarker of(java.lang.String key, java.util.function.Supplier<java.lang.String> value)
Creates a Marker containing a key-value pair, passed to Loki as structured metadata.- Parameters:
key- Key of the label (assumed to be static).value- Value od the label will be created at time when it is first accessed (i.e. deferred creation).
-
-