DataFluentAppender, FluencyLogbackAppenderpublic abstract class FluentdAppenderBase<E>
extends ch.qos.logback.core.AppenderBase<E>
| Modifier and Type | Class | Description |
|---|---|---|
static class |
FluentdAppenderBase.Field |
| Modifier and Type | Field | Description |
|---|---|---|
protected Map<String,String> |
additionalFields |
| Constructor | Description |
|---|---|
FluentdAppenderBase() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addAdditionalField(FluentdAppenderBase.Field field) |
|
protected Map<String,Object> |
createData(E event) |
|
static boolean |
emptyString(String string) |
Check if string is null or empty
|
protected void |
extractMapMarker(MapMarker mapMarker,
Map<String,Object> data) |
|
ch.qos.logback.core.encoder.Encoder<E> |
getEncoder() |
|
String |
getMarkerPrefix() |
|
String |
getMessageFieldKeyName() |
|
int |
getPort() |
|
String |
getRemoteHost() |
|
String |
getTag() |
|
boolean |
isFlattenMapMarker() |
|
boolean |
isUseEventTime() |
get the value for EventTime usage
|
protected String |
mapMarkerName(MapMarker mapMarker) |
Get map marker name if map is provided
|
protected String |
markerName() |
Get marker name (if not a map)
|
void |
setEncoder(ch.qos.logback.core.encoder.Encoder<E> encoder) |
|
void |
setFlattenMapMarker(boolean flattenMapMarker) |
|
void |
setLayout(ch.qos.logback.core.Layout<E> layout) |
Deprecated.
|
void |
setMarkerPrefix(String markerPrefix) |
Set Marker Prefix
|
void |
setMessageFieldKeyName(String messageFieldKeyName) |
|
void |
setPort(int port) |
|
void |
setRemoteHost(String remoteHost) |
|
void |
setTag(String tag) |
|
void |
setUseEventTime(boolean useEventTime) |
Set the value for EventTime usage
|
addFilter, append, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, start, stop, toStringaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContextpublic static boolean emptyString(String string)
string - to checkprotected String markerName()
protected String mapMarkerName(MapMarker mapMarker)
mapMarker - public void addAdditionalField(FluentdAppenderBase.Field field)
@Deprecated public void setLayout(ch.qos.logback.core.Layout<E> layout)
public String getTag()
public void setTag(String tag)
public String getRemoteHost()
public void setRemoteHost(String remoteHost)
public int getPort()
public void setPort(int port)
public boolean isUseEventTime()
public void setUseEventTime(boolean useEventTime)
useEventTime - the new valuepublic ch.qos.logback.core.encoder.Encoder<E> getEncoder()
public void setEncoder(ch.qos.logback.core.encoder.Encoder<E> encoder)
public String getMessageFieldKeyName()
public void setMessageFieldKeyName(String messageFieldKeyName)
public boolean isFlattenMapMarker()
public void setFlattenMapMarker(boolean flattenMapMarker)
public String getMarkerPrefix()
public void setMarkerPrefix(String markerPrefix)
markerPrefix - - string representing marker prefix. If null, use
default. If blank, no prefix is used.Copyright © 2021. All rights reserved.