public class LogEvent
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ALL |
static int |
DEBUG |
static int |
DETAIL |
static int |
ERROR |
static int |
FATAL |
static int |
INFO |
static int |
INHERIT |
static java.lang.String |
kMDCApplicationKey |
static java.lang.String |
kMDCComponentKey |
static java.lang.String |
kMDCModuleKey |
static java.lang.String |
kMDCPipelineKey |
static java.lang.String |
kMDCRootKey |
static java.lang.String |
kMDCRunKey |
static java.lang.String |
kMDCServerKey |
static int |
OFF |
static int |
TRACE |
static int |
UNSET |
static int |
VERBOSE |
static int |
WARN |
static int |
WARNING |
Constructor and Description |
---|
LogEvent(int msg,
int levelOverr,
java.lang.Object[] prm,
java.lang.Throwable t) |
LogEvent(int level,
int messagecode,
java.lang.String message) |
LogEvent(int level,
int messagecode,
java.lang.String message,
java.lang.Throwable t) |
LogEvent(int msg,
java.lang.Object par1) |
LogEvent(int msg,
java.lang.Object[] prm) |
LogEvent(int msg,
java.lang.Object[] prm,
java.lang.Throwable t)
Constructor for an element of a NotificationCollector entry list.
|
LogEvent(int msg,
java.lang.Object par1,
java.lang.Object par2) |
LogEvent(int level,
java.lang.String message) |
LogEvent(int msg,
java.lang.String msgTemplate,
java.lang.Object[] prm,
java.lang.Throwable t) |
Modifier and Type | Method and Description |
---|---|
de.infinityloop.util.log.helpers.LoggingContextObject |
getApplication() |
java.lang.Throwable |
getAssociatedException()
Retrieves any embedded exception.
|
de.infinityloop.util.log.helpers.LoggingContextObject |
getComponent() |
java.lang.String |
getFullMessage()
Formats the final message, including context and timestamp info.
|
static int |
getLevelId(java.lang.String l)
Translate a human readable string representation into a numeric message level
|
static java.lang.String |
getLevelName(int l)
Translate numeric level into a human readable string representation
|
java.lang.String |
getLoggingContextAsString()
Formats the available MDC info into a path-like text.
|
java.lang.String |
getMessage()
Formats the final message.
|
int |
getMessageCode()
Retrieves the error code.
|
long |
getMessageId() |
java.lang.String |
getMessageIdAsString() |
int |
getMessageLevel()
Calculate the message type from its code
|
java.lang.String |
getMessageLevelName() |
java.lang.Object[] |
getMessageParameters()
retrieves the parameter objects for this entry which were used to format the message
|
java.lang.String |
getMessageTemplate()
retrieves the message template as String from the common Msg resource
|
java.lang.String |
getMessageTimestamp()
Format this LogEvent's time stamp into something usable for diaply in a log file.
|
de.infinityloop.util.log.helpers.LoggingContextObject |
getModule() |
protected static long |
getNextUID()
Return the next available message UID.
|
de.infinityloop.util.log.helpers.LoggingContextObject |
getPipeline() |
java.lang.String |
getRawMessage()
Returns the formatted raw message (without time stamps, level, context, ...)
|
de.infinityloop.util.log.helpers.LoggingContextObject |
getRoot() |
de.infinityloop.util.log.helpers.LoggingContextObject |
getRun() |
de.infinityloop.util.log.helpers.LoggingContextObject |
getServer() |
static void |
popAndRestoreMDC(java.lang.String key,
de.infinityloop.util.log.helpers.LoggingContextObject savedContextObject)
Restore a saved context to the MDC.
|
static de.infinityloop.util.log.helpers.LoggingContextObject |
saveAndPushMDC(java.lang.String key,
de.infinityloop.util.log.helpers.LoggingContextObject contextObject)
Remember the old value and push a new one to the MDC.
|
static void |
setMessageBundle(java.lang.String bundleName) |
java.lang.String |
toString()
Same as getMessage()
|
public static final java.lang.String kMDCRootKey
public static final java.lang.String kMDCApplicationKey
public static final java.lang.String kMDCRunKey
public static final java.lang.String kMDCPipelineKey
public static final java.lang.String kMDCModuleKey
public static final java.lang.String kMDCComponentKey
public static final java.lang.String kMDCServerKey
public static final int UNSET
public static final int INHERIT
public static final int OFF
public static final int FATAL
public static final int ERROR
public static final int WARN
public static final int WARNING
public static final int INFO
public static final int DEBUG
public static final int VERBOSE
public static final int DETAIL
public static final int TRACE
public static final int ALL
public LogEvent(int msg, java.lang.Object[] prm, java.lang.Throwable t)
msg
- the message codeprm
- the parameters to be used for formatting the messaget
- any Exception associated with the log objectLogEventCollector
public LogEvent(int msg, java.lang.Object par1)
public LogEvent(int msg, java.lang.Object par1, java.lang.Object par2)
public LogEvent(int msg, java.lang.Object[] prm)
public LogEvent(int msg, int levelOverr, java.lang.Object[] prm, java.lang.Throwable t)
public LogEvent(int msg, java.lang.String msgTemplate, java.lang.Object[] prm, java.lang.Throwable t)
public LogEvent(int level, java.lang.String message)
public LogEvent(int level, int messagecode, java.lang.String message)
public LogEvent(int level, int messagecode, java.lang.String message, java.lang.Throwable t)
public java.lang.Throwable getAssociatedException()
null
when there is none.null
public int getMessageCode()
LogEventCollector
,
Msg
public java.lang.String getMessageTemplate()
Msg
public java.lang.String getMessage()
Msg
public java.lang.String getRawMessage()
public java.lang.String getMessageLevelName()
public java.lang.String getFullMessage()
Msg
public java.lang.Object[] getMessageParameters()
null
if not availableMsg
public java.lang.String toString()
toString
in class java.lang.Object
public int getMessageLevel()
public static void setMessageBundle(java.lang.String bundleName)
public static java.lang.String getLevelName(int l)
l
- the levelpublic static int getLevelId(java.lang.String l)
l
- the levelpublic java.lang.String getMessageTimestamp()
public static de.infinityloop.util.log.helpers.LoggingContextObject saveAndPushMDC(java.lang.String key, de.infinityloop.util.log.helpers.LoggingContextObject contextObject)
key
- contextObject
- LoggingContextObject
instance encapsulating the current context (before method execution)public static void popAndRestoreMDC(java.lang.String key, de.infinityloop.util.log.helpers.LoggingContextObject savedContextObject)
key
- savedContextObject
- public de.infinityloop.util.log.helpers.LoggingContextObject getRoot()
public de.infinityloop.util.log.helpers.LoggingContextObject getApplication()
public de.infinityloop.util.log.helpers.LoggingContextObject getRun()
public de.infinityloop.util.log.helpers.LoggingContextObject getPipeline()
public de.infinityloop.util.log.helpers.LoggingContextObject getModule()
public de.infinityloop.util.log.helpers.LoggingContextObject getComponent()
public de.infinityloop.util.log.helpers.LoggingContextObject getServer()
public long getMessageId()
public java.lang.String getMessageIdAsString()
public java.lang.String getLoggingContextAsString()
protected static long getNextUID()