public class LogMeta
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LogMeta.DefaultAttribute |
| Modifier and Type | Field and Description |
|---|---|
static LogMeta.DefaultAttribute |
DATETIME
Constant
DATETIME |
static LogMeta.DefaultAttribute |
LEVEL
Constant
LEVEL |
static LogMeta.DefaultAttribute |
LOG_TYPE
Constant
LOG_TYPE |
static LogMeta.DefaultAttribute |
LOGGERNAME
Constant
LOGGERNAME |
static LogMeta.DefaultAttribute |
MESSAGE
Constant
MESSAGE |
| Constructor and Description |
|---|
LogMeta()
Constructor for LogMeta.
|
| Modifier and Type | Method and Description |
|---|---|
LogMeta |
addAttribute(java.lang.String key,
java.lang.Object value)
Adds meta key-value pair into container.
|
java.lang.String |
datetime()
datetime.
|
java.lang.Object |
getAttributeValue(java.lang.String key)
getAttributeValue.
|
java.util.Map<java.lang.String,java.lang.Object> |
getMetaMap()
Getter for the field
metaMap. |
java.lang.String |
level()
level.
|
java.lang.String |
message()
message.
|
void |
setMetaMap(java.util.Map<java.lang.String,java.lang.Object> metaMap)
Setter for the field
metaMap. |
LogMeta |
withLevel(Level level)
Sets level in log record meta data.
|
LogMeta |
withMessage(java.lang.String msg)
Sets log message in log record meta data.
|
public static final LogMeta.DefaultAttribute LEVEL
LEVELpublic static final LogMeta.DefaultAttribute MESSAGE
MESSAGEpublic static final LogMeta.DefaultAttribute LOG_TYPE
LOG_TYPEpublic static final LogMeta.DefaultAttribute DATETIME
DATETIMEpublic static final LogMeta.DefaultAttribute LOGGERNAME
LOGGERNAMEpublic java.lang.Object getAttributeValue(java.lang.String key)
getAttributeValue.
key - a String object.Object object.public LogMeta addAttribute(java.lang.String key, java.lang.Object value)
key - Metadata key. Key can be from standard predefined e.g.
LogMeta.StandardMetaKeys.LEVEL or can be any user defined key.value - Metadata value.public LogMeta withLevel(Level level)
level - Log level.public LogMeta withMessage(java.lang.String msg)
msg - Log message.public java.util.Map<java.lang.String,java.lang.Object> getMetaMap()
Getter for the field metaMap.
Map object.public void setMetaMap(java.util.Map<java.lang.String,java.lang.Object> metaMap)
Setter for the field metaMap.
metaMap - a Map object.public java.lang.String level()
level.
String object.public java.lang.String message()
message.
String object.public java.lang.String datetime()
datetime.
String object.Copyright © 2022. All rights reserved.