public class Markers
extends java.lang.Object
LogstashMarker
s used to add
fields into the logstash event.
This creates a somewhat fluent interface that can be used to create markers.
For example:
{ import static net.logstash.logback.marker.Markers.* logger.info(append("name1", "value1"), "log message"); logger.info(append("name1", "value1").with(append("name2", "value2")), "log message"); logger.info(appendEntries(myMap), "log message"); }
Modifier and Type | Method and Description |
---|---|
static ObjectAppendingMarker |
append(java.lang.String fieldName,
java.lang.Object object) |
static ObjectAppendingMarker |
appendArray(java.lang.String fieldName,
java.lang.Object... objects) |
static MapEntriesAppendingMarker |
appendEntries(java.util.Map<?,?> map) |
static ObjectFieldsAppendingMarker |
appendFields(java.lang.Object object) |
static RawJsonAppendingMarker |
appendRaw(java.lang.String fieldName,
java.lang.String rawJsonValue) |
public static MapEntriesAppendingMarker appendEntries(java.util.Map<?,?> map)
MapEntriesAppendingMarker
public static ObjectFieldsAppendingMarker appendFields(java.lang.Object object)
ObjectFieldsAppendingMarker
public static ObjectAppendingMarker append(java.lang.String fieldName, java.lang.Object object)
ObjectAppendingMarker
public static ObjectAppendingMarker appendArray(java.lang.String fieldName, java.lang.Object... objects)
ObjectAppendingMarker
public static RawJsonAppendingMarker appendRaw(java.lang.String fieldName, java.lang.String rawJsonValue)
RawJsonAppendingMarker
Copyright © 2014. All Rights Reserved.