public class UuidProvider extends AbstractFieldJsonProvider<ILoggingEvent>
Modifier and Type | Field and Description |
---|---|
static String |
FIELD_UUID |
static String |
STRATEGY_RANDOM
Type 4 UUID.
|
static String |
STRATEGY_TIME
Type 1 time based UUID.
|
context
Constructor and Description |
---|
UuidProvider() |
Modifier and Type | Method and Description |
---|---|
String |
getEthernet() |
String |
getStrategy() |
void |
setEthernet(String ethernet) |
void |
setStrategy(String strategy) |
void |
writeTo(JsonGenerator generator,
ILoggingEvent iLoggingEvent)
Writes information about the event,
to the given generator.
|
getFieldName, setFieldName
isStarted, prepareForDeferredProcessing, start, stop
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
public static final String FIELD_UUID
public static final String STRATEGY_RANDOM
public static final String STRATEGY_TIME
ethernet
can be set to either 'interface' (to automatically pick a MAC address from a network interface)
or a MAC address string.public void writeTo(JsonGenerator generator, ILoggingEvent iLoggingEvent) throws IOException
JsonProvider
IOException
public String getStrategy()
public void setStrategy(String strategy)
public String getEthernet()
public void setEthernet(String ethernet)
Copyright © 2020. All rights reserved.