|
Copyright © 2000, 2009, Oracle and/or its affiliates. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.beasys.commerce.util.Logger
public class Logger
Logger singleton. This class will read the log class from the commerce properties. This class must implement the Log interface. If it is not found or If there is a problem creating the specified log class, it will use the std err log. For purely convenience reasons, this class has implemented the Log interface and delegates to the instantiated 'Log'. So instead of doing Logger.getInstance().getLog().log(), you can do Logger.getInstance().log(). NOTE: Both methods are valid and write to identical logs. Also since the singleton implements the Log interface, the constants are available off of Logger, e.g. Logger.LOG_DEBUG == Log.LOG_DEBUG.
Field Summary |
---|
Fields inherited from interface com.beasys.commerce.util.Log |
---|
LOG_DEBUG, LOG_DEPRECATED, LOG_ERROR, LOG_FATAL, LOG_INFO, LOG_SECURITY, LOG_WARNING |
Constructor Summary | |
---|---|
protected |
Logger()
Deprecated Default constructor. |
Method Summary | |
---|---|
void |
debug(String aMsg)
Deprecated Convenience method for debug level message (LOG_DEBUG). |
void |
deprecated(String aMsg)
Deprecated Show a deprecated message. |
static Logger |
getInstance()
Deprecated Get singleton instance. |
Log |
getLog()
Deprecated Return the instantiated 'Log'. |
int |
getMinimumLevel()
Deprecated Get the minimum message output level. |
boolean |
getShowDebug()
Deprecated Get show debug. |
boolean |
getShowDeprecated()
Deprecated Get show deprecated. |
void |
info(String aMsg)
Deprecated Write to the logs, with extra information added. |
void |
info(String aMsg,
Throwable anException)
Deprecated Write to the logs, with extra information added. |
protected void |
init()
Deprecated Initialize the logger. |
void |
log(int aLevel,
String aMsg)
Deprecated Write to the weblogic logs, with extra information added. |
void |
log(int aLevel,
String appName,
String aMsg)
Deprecated Write to the logs, with extra information added. |
void |
log(int aLevel,
String appName,
String aMsg,
Throwable anException)
Deprecated Write to the logs, with extra information added. |
void |
log(int aLevel,
String aMsg,
Throwable anException)
Deprecated Write to the weblogic logs, with extra information added. |
void |
setMinimumLevel(int aLevel)
Deprecated Set the minimum message output level. |
void |
setShowDebug(boolean aBool)
Deprecated Set show debug. |
void |
setShowDeprecated(boolean aBool)
Deprecated Set show deprecated. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected Logger()
Method Detail |
---|
protected void init()
public static Logger getInstance()
Log
public Log getLog()
Log
public void debug(String aMsg)
debug
in interface Log
aMsg
- public void info(String aMsg)
info
in interface Log
String
- the message, if null it should be ignored.public void deprecated(String aMsg)
deprecated
in interface Log
aMsg
- public void info(String aMsg, Throwable anException)
info
in interface Log
String
- the message, if null it should be ignored.anException
- public void log(int aLevel, String aMsg)
log
in interface Log
int
- aLevel Possible error levels are:
LOG_DEBUG
LOG_INFO
LOG_WARNING
LOG_ERROR
LOG_FATAL
LOG_SECURITYString
- the message, if null it should be ignored.public void log(int aLevel, String aMsg, Throwable anException)
log
in interface Log
int
- aLevel Possible error levels are:
LOG_DEBUG
LOG_INFO
LOG_WARNING
LOG_ERROR
LOG_FATAL
LOG_SECURITYString
- the message, if null it should be ignored.Throwable
- the exception.public void log(int aLevel, String appName, String aMsg)
log
in interface Log
int
- aLevel Possible error levels are:
LOG_DEBUG
LOG_INFO
LOG_WARNING
LOG_ERROR
LOG_FATAL
LOG_SECURITYappName
- the name of the application logging the messageString
- the message, if null it should be ignored.public void log(int aLevel, String appName, String aMsg, Throwable anException)
log
in interface Log
int
- aLevel Possible error levels are:
LOG_DEBUG
LOG_INFO
LOG_WARNING
LOG_ERROR
LOG_FATAL
LOG_SECURITYappName
- the name of the application logging the messageString
- the message, if null it should be ignored.Throwable
- the exception.public void setMinimumLevel(int aLevel)
setMinimumLevel
in interface Log
aLevel
- - this must conform to one of
LOG_DEBUG
LOG_INFO
LOG_WARNING
LOG_ERROR
LOG_FATAL
LOG_SECURITYpublic int getMinimumLevel()
getMinimumLevel
in interface Log
int
- this must conform to one of
LOG_DEBUG
LOG_INFO
LOG_WARNING
LOG_ERROR
LOG_FATAL
LOG_SECURITYpublic void setShowDeprecated(boolean aBool)
setShowDeprecated
in interface Log
aBool
- public boolean getShowDeprecated()
getShowDeprecated
in interface Log
boolean
public void setShowDebug(boolean aBool)
setShowDebug
in interface Log
aBool
- public boolean getShowDebug()
getShowDebug
in interface Log
boolean
|
Copyright © 2000, 2009, Oracle and/or its affiliates. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |