|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lexevs.logging.Logger
public class Logger
All Log message from LexBIG methods should go through this class. This wraps log4j, and assigns unique identifiers for the log messages.
Constructor Summary | |
---|---|
Logger()
Instantiates a new logger. |
Method Summary | |
---|---|
void |
busy()
Output to indicate system is busy - spin a cursor, print a dot, etc. |
java.lang.String |
debug(java.lang.String debugMessage)
Take a debug message. |
java.lang.String |
debug(java.lang.String debugMessage,
java.lang.Throwable cause)
Debug. |
java.lang.String |
error(java.lang.String errorMessage)
Display a non-fatal error to the user. |
java.lang.String |
error(java.lang.String errorMessage,
java.lang.Throwable cause)
Display a non-fatal error to the user |
void |
exportLogDebug(java.lang.String message)
|
void |
exportLogError(java.lang.String message)
|
void |
exportLogError(java.lang.String message,
java.lang.Throwable e)
|
void |
exportLogWarn(java.lang.String message,
java.lang.Throwable e)
|
java.lang.String |
fatal(java.lang.String errorMessage)
Display a fatal error to the user. |
java.lang.String |
fatal(java.lang.String errorMessage,
java.lang.Throwable cause)
Display a fatal error to the user. |
void |
fatalAndThrowException(java.lang.String message)
Display a fatal error to the user - and then throw an exception. |
void |
fatalAndThrowException(java.lang.String message,
java.lang.Throwable sourceException)
Display a fatal error to the user - and then throw an exception. |
void |
finishLogConfig(SystemVariables vars)
Finish log config. |
java.lang.String |
info(java.lang.String infoMessage)
Displays a status type of message (not an error or a warning) |
java.lang.String |
info(java.lang.String infoMessage,
java.lang.Throwable cause)
Info. |
boolean |
isAPILoggingEnabled()
Checks if is aPI logging enabled. |
boolean |
isDebugEnabled()
Checks if is debug enabled. |
void |
loadLogDebug(java.lang.String message)
|
void |
loadLogError(java.lang.String message)
|
void |
loadLogError(java.lang.String message,
java.lang.Throwable e)
|
void |
loadLogWarn(java.lang.String message,
java.lang.Throwable e)
|
void |
logMethod()
|
void |
logMethod(java.lang.Object[] params)
|
void |
setAPILoggingEnabled(boolean isAPILoggingEnabled)
Sets the aPI logging enabled. |
void |
setDebugEnabled(boolean isDebugEnabled)
Sets the debug enabled. |
void |
sysErrLogQueue()
Sys err log queue. |
java.lang.String |
warn(java.lang.String warning)
Display a warning to the user. |
java.lang.String |
warn(java.lang.String warning,
java.lang.Throwable cause)
Display a warning to the user |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Logger()
Method Detail |
---|
public void finishLogConfig(SystemVariables vars)
vars
- the varspublic java.lang.String debug(java.lang.String debugMessage)
LgMessageDirectorIF
debug
in interface LgMessageDirectorIF
public java.lang.String debug(java.lang.String debugMessage, java.lang.Throwable cause)
debugMessage
- the debug messagecause
- the cause
public java.lang.String info(java.lang.String infoMessage)
LgMessageDirectorIF
info
in interface LgMessageDirectorIF
public java.lang.String info(java.lang.String infoMessage, java.lang.Throwable cause)
infoMessage
- the info messagecause
- the cause
public java.lang.String warn(java.lang.String warning)
LgMessageDirectorIF
warn
in interface LgMessageDirectorIF
public java.lang.String warn(java.lang.String warning, java.lang.Throwable cause)
LgMessageDirectorIF
warn
in interface LgMessageDirectorIF
cause
- The source exception that caused the warning
public java.lang.String error(java.lang.String errorMessage)
LgMessageDirectorIF
error
in interface LgMessageDirectorIF
public java.lang.String error(java.lang.String errorMessage, java.lang.Throwable cause)
LgMessageDirectorIF
error
in interface LgMessageDirectorIF
cause
- The source exception that caused the error.public java.lang.String fatal(java.lang.String errorMessage)
LgMessageDirectorIF
fatal
in interface LgMessageDirectorIF
public java.lang.String fatal(java.lang.String errorMessage, java.lang.Throwable cause)
LgMessageDirectorIF
fatal
in interface LgMessageDirectorIF
cause
- The source exception that caused the error.
public void loadLogDebug(java.lang.String message)
loadLogDebug
in interface LgLoggerIF
public void exportLogDebug(java.lang.String message)
exportLogDebug
in interface LgLoggerIF
public void logMethod()
logMethod
in interface LgLoggerIF
public void logMethod(java.lang.Object[] params)
logMethod
in interface LgLoggerIF
public void exportLogError(java.lang.String message, java.lang.Throwable e)
exportLogError
in interface LgLoggerIF
public void exportLogError(java.lang.String message)
exportLogError
in interface LgLoggerIF
public void exportLogWarn(java.lang.String message, java.lang.Throwable e)
exportLogWarn
in interface LgLoggerIF
public void loadLogError(java.lang.String message, java.lang.Throwable e)
loadLogError
in interface LgLoggerIF
public void loadLogError(java.lang.String message)
loadLogError
in interface LgLoggerIF
public void loadLogWarn(java.lang.String message, java.lang.Throwable e)
loadLogWarn
in interface LgLoggerIF
public void sysErrLogQueue()
public void busy()
LgMessageDirectorIF
busy
in interface LgMessageDirectorIF
public void fatalAndThrowException(java.lang.String message) throws java.lang.Exception
LgMessageDirectorIF
fatalAndThrowException
in interface LgMessageDirectorIF
java.lang.Exception
public void fatalAndThrowException(java.lang.String message, java.lang.Throwable sourceException) throws java.lang.Exception
LgMessageDirectorIF
fatalAndThrowException
in interface LgMessageDirectorIF
sourceException
- The source exception that caused the error.
java.lang.Exception
public boolean isAPILoggingEnabled()
public void setAPILoggingEnabled(boolean isAPILoggingEnabled)
isAPILoggingEnabled
- the new aPI logging enabledpublic boolean isDebugEnabled()
public void setDebugEnabled(boolean isDebugEnabled)
isDebugEnabled
- the new debug enabled
|
Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |