public final class LoggingEventFieldResolver extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CLASS_FIELD
CLASS string literal.
|
static String |
EMPTY_STRING
empty string literal.
|
static String |
EXCEPTION_FIELD
EXCEPTION string literal.
|
static String |
FILE_FIELD
FILE string literal.
|
static List |
KEYWORD_LIST
Keyword list.
|
static String |
LEVEL_FIELD
LEVEL string literal.
|
static String |
LINE_FIELD
LINE string literal.
|
static String |
LOGGER_FIELD
LOGGER string literal.
|
static String |
METHOD_FIELD
METHOD string literal.
|
static String |
MSG_FIELD
MSG string literal.
|
static String |
NDC_FIELD
NDC string literal.
|
static String |
PROP_FIELD
PROP. string literal.
|
static String |
THREAD_FIELD
THREAD string literal.
|
static String |
TIMESTAMP_FIELD
TIMESTAMP string literal.
|
Modifier and Type | Method and Description |
---|---|
String |
applyFields(String replaceText,
org.apache.log4j.spi.LoggingEvent event)
Apply fields.
|
static LoggingEventFieldResolver |
getInstance()
Get singleton instance.
|
Object |
getValue(String fieldName,
org.apache.log4j.spi.LoggingEvent event)
Get value of field.
|
boolean |
isField(String fieldName)
Determines if specified string is a recognized field.
|
public static final List KEYWORD_LIST
public static final String LOGGER_FIELD
public static final String LEVEL_FIELD
public static final String CLASS_FIELD
public static final String FILE_FIELD
public static final String LINE_FIELD
public static final String METHOD_FIELD
public static final String MSG_FIELD
public static final String NDC_FIELD
public static final String EXCEPTION_FIELD
public static final String TIMESTAMP_FIELD
public static final String THREAD_FIELD
public static final String PROP_FIELD
public static final String EMPTY_STRING
public String applyFields(String replaceText, org.apache.log4j.spi.LoggingEvent event)
replaceText
- replacement text.event
- logging event.public static LoggingEventFieldResolver getInstance()
public boolean isField(String fieldName)
fieldName
- field nameCopyright © 2013 The Apache Software Foundation. Licensed under the Apache License, Version 2.0
Apache Extras for Apache log4j, Apache log4j and Apache are trademarks of the Apache Software Foundation.