public class DefaultQualifiedLogEvent extends Object implements UnresolvedQualifiedLogEvent
Constructor and Description |
---|
DefaultQualifiedLogEvent(Level level,
MessageID msgId) |
DefaultQualifiedLogEvent(Level level,
MessageID msgId,
Object... args) |
DefaultQualifiedLogEvent(Level level,
MessageID msgId,
Throwable cause) |
DefaultQualifiedLogEvent(Level level,
MessageID msgId,
Throwable cause,
Object... args) |
Modifier and Type | Method and Description |
---|---|
Object[] |
getArguments() |
String |
getId()
returns the message id of this logging event in the format
COMPONENT_ID-EVENT_ID . |
Level |
getLevel() |
String |
getMessage()
Resolves and returns the human-readable message text of this qualified entity using the current
default locale, i.e.
|
String |
getMessage(Locale locale)
Resolves and returns the human-readable message text of this qualified entity using the
specified
Locale . |
MessageID |
getMessageID() |
Throwable |
getThrowable()
returns a associated
Throwable which may be the cause of the
QualifiedLogEvent . |
String |
toString() |
public DefaultQualifiedLogEvent(Level level, MessageID msgId, Object... args)
public DefaultQualifiedLogEvent(Level level, MessageID msgId, Throwable cause)
public Throwable getThrowable()
QualifiedLogEvent
Throwable
which may be the cause of the
QualifiedLogEvent
.getThrowable
in interface QualifiedLogEvent
Throwable
or nullpublic String getId()
QualifiedMessage
COMPONENT_ID-EVENT_ID
. The COMPONENT_ID and EVENT_ID may contain
arbitrary characters except the dash (-
).getId
in interface QualifiedMessage
public String getMessage()
QualifiedMessage
Locale.getDefault()
.
Caveats:
null
.
getMessage
in interface QualifiedMessage
public String getMessage(Locale locale)
UnresolvedQualifiedMessage
Locale
. Message IDs are not guaranteed to be accompanied with a
human-readable message. Therefore this method may return null
.getMessage
in interface UnresolvedQualifiedMessage
locale
- the Locale
in which so resolve the messagenull
if
no human-readable message is availablepublic Object[] getArguments()
getArguments
in interface UnresolvedQualifiedMessage
public MessageID getMessageID()
getMessageID
in interface UnresolvedQualifiedMessage
public Level getLevel()
getLevel
in interface QualifiedLogEvent
Copyright © 2024 levigo holding gmbh. All rights reserved.