public class Markers extends Object
LogstashMarkers 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 LogstashMarker |
append(String fieldName,
Object object) |
static LogstashMarker |
appendArray(String fieldName,
Object... objects) |
static LogstashMarker |
appendEntries(Map<?,?> map) |
static LogstashMarker |
appendFields(Object object) |
static LogstashMarker |
appendRaw(String fieldName,
String rawJsonValue) |
public static LogstashMarker appendEntries(Map<?,?> map)
MapEntriesAppendingMarkerpublic static LogstashMarker appendFields(Object object)
ObjectFieldsAppendingMarkerpublic static LogstashMarker append(String fieldName, Object object)
ObjectAppendingMarkerpublic static LogstashMarker appendArray(String fieldName, Object... objects)
ObjectAppendingMarkerpublic static LogstashMarker appendRaw(String fieldName, String rawJsonValue)
RawJsonAppendingMarkerCopyright © 2015. All Rights Reserved.