|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectno.feide.moria.log.MessageLogger
public final class MessageLogger
Logs generic messages from the system, may include ticket id and/or throwable. Supports four loglevels: Debug, Info, Warn, Critical.
| Field Summary | |
|---|---|
private java.lang.Class |
callingClass
Class using this logger instance. |
private org.apache.log4j.Logger |
logger
Log to this logger. |
private int |
logLevel
The current log level. |
private static long |
serialVersionUID
Serial version UID. |
| Constructor Summary | |
|---|---|
MessageLogger(java.lang.Class callingClass)
Default constructor. |
|
| Method Summary | |
|---|---|
private java.lang.String |
generateLogMessage(java.lang.String message,
java.lang.String ticketId,
java.lang.Throwable throwable)
Generates the final log entry to give to the underlying log api. |
private org.apache.log4j.Logger |
getLogger()
Returns the logger, instantiates it if not already done. |
boolean |
isEnabledFor(org.apache.log4j.Priority level)
Checks whether the actual log level would generate log output for a given log level. |
void |
logCritical(java.lang.String message)
Logs a message with level critical. |
void |
logCritical(java.lang.String message,
java.lang.String ticketId)
Logs a message with level critical including ticket id. |
void |
logCritical(java.lang.String message,
java.lang.String ticketId,
java.lang.Throwable throwable)
Logs a message with level critical including ticket id. |
void |
logCritical(java.lang.String message,
java.lang.Throwable throwable)
Logs a message with level critical. |
void |
logDebug(java.lang.String message)
Logs a message with level debug. |
void |
logDebug(java.lang.String message,
java.lang.String ticketId)
Logs a message with level debug including ticket id. |
void |
logDebug(java.lang.String message,
java.lang.String ticketId,
java.lang.Throwable throwable)
Logs a message with level debug including ticket id. |
void |
logDebug(java.lang.String message,
java.lang.Throwable throwable)
Logs a message with level debug. |
void |
logInfo(java.lang.String message)
Logs a message with level info. |
void |
logInfo(java.lang.String message,
java.lang.String ticketId)
Logs a message with level info including ticket id. |
void |
logInfo(java.lang.String message,
java.lang.String ticketId,
java.lang.Throwable throwable)
Logs a message with level info including ticket id. |
void |
logInfo(java.lang.String message,
java.lang.Throwable throwable)
Logs a message with level info. |
void |
logWarn(java.lang.String message)
Logs a message with level warn. |
void |
logWarn(java.lang.String message,
java.lang.String ticketId)
Logs a message with level warn including ticket id. |
void |
logWarn(java.lang.String message,
java.lang.String ticketId,
java.lang.Throwable throwable)
Logs a message with level warn including ticket id. |
void |
logWarn(java.lang.String message,
java.lang.Throwable throwable)
Logs a message with level warn. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final long serialVersionUID
private transient org.apache.log4j.Logger logger
private java.lang.Class callingClass
private int logLevel
| Constructor Detail |
|---|
public MessageLogger(java.lang.Class callingClass)
callingClass - The class that will use this logger instance.| Method Detail |
|---|
public void logCritical(java.lang.String message)
message - The message to log.
public void logCritical(java.lang.String message,
java.lang.Throwable throwable)
message - The message to log.throwable - An throwable associated with this log entry. Message and
stacktrace will be logged.
public void logCritical(java.lang.String message,
java.lang.String ticketId)
message - The message to log.ticketId - The ticket id associated with this log message.
public void logCritical(java.lang.String message,
java.lang.String ticketId,
java.lang.Throwable throwable)
message - The message to log.ticketId - The ticket id associated with this log message.throwable - An throwable associated with this log entry. Message and
stacktrace will be logged.public void logWarn(java.lang.String message)
message - The message to log.
public void logWarn(java.lang.String message,
java.lang.Throwable throwable)
message - The message to log.throwable - An throwable associated with this log entry. Message and
stacktrace will be logged.
public void logWarn(java.lang.String message,
java.lang.String ticketId)
message - The message to log.ticketId - The ticket id associated with this log message.
public void logWarn(java.lang.String message,
java.lang.String ticketId,
java.lang.Throwable throwable)
message - The message to log.ticketId - The ticket id associated with this log message.throwable - An throwable associated with this log entry. Message and
stacktrace will be logged.public void logInfo(java.lang.String message)
message - The message to log.
public void logInfo(java.lang.String message,
java.lang.Throwable throwable)
message - The message to log.throwable - An throwable associated with this log entry. Message and
stacktrace will be logged.
public void logInfo(java.lang.String message,
java.lang.String ticketId)
message - The message to log.ticketId - The ticket id associated with this log message.
public void logInfo(java.lang.String message,
java.lang.String ticketId,
java.lang.Throwable throwable)
message - The message to log.ticketId - The ticket id associated with this log message.throwable - An throwable associated with this log entry. Message and
stacktrace will be logged.public void logDebug(java.lang.String message)
message - The message to log.
public void logDebug(java.lang.String message,
java.lang.Throwable throwable)
message - The message to log.throwable - An throwable associated with this log entry. Message and
stacktrace will be logged.
public void logDebug(java.lang.String message,
java.lang.String ticketId)
message - The message to log.ticketId - The ticket id associated with this log message.
public void logDebug(java.lang.String message,
java.lang.String ticketId,
java.lang.Throwable throwable)
message - The message to log.ticketId - The ticket id associated with this log message.throwable - An throwable associated with this log entry. Message and
stacktrace will be logged.
private java.lang.String generateLogMessage(java.lang.String message,
java.lang.String ticketId,
java.lang.Throwable throwable)
message - The message to log.ticketId - A ticket id. May be null.throwable - Throwable to get stacktrace from. May be null.
private org.apache.log4j.Logger getLogger()
public boolean isEnabledFor(org.apache.log4j.Priority level)
level - The desired level to check against.
true if log output for the given level would
result, otherwise false.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||