com.beasys.commerce.util
Class Logger

java.lang.Object
  extended by com.beasys.commerce.util.Logger
All Implemented Interfaces
Log

Deprecated Use the Weblogic logging mechanism

public class Logger
extends Object
implements Log

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

Logger

protected Logger()
Deprecated 
Default constructor.

Method Detail

init

protected void init()
Deprecated 
Initialize the logger.


getInstance

public static Logger getInstance()
Deprecated 
Get singleton instance.

Returns
Log

getLog

public Log getLog()
Deprecated 
Return the instantiated 'Log'.

Returns
Log

debug

public void debug(String aMsg)
Deprecated 
Convenience method for debug level message (LOG_DEBUG).

Specified by:
debug in interface Log
Parameters
aMsg -

info

public void info(String aMsg)
Deprecated 
Write to the logs, with extra information added. Convenience method for LOG_INFO level.

Specified by:
info in interface Log
Parameters
String - the message, if null it should be ignored.

deprecated

public void deprecated(String aMsg)
Deprecated 
Show a deprecated message. This message should also explain what they should use instead of the current implementation.

Specified by:
deprecated in interface Log
Parameters
aMsg -

info

public void info(String aMsg,
                 Throwable anException)
Deprecated 
Write to the logs, with extra information added. Convenience method for LOG_INFO level.

Specified by:
info in interface Log
Parameters
String - the message, if null it should be ignored.
anException -

log

public void log(int aLevel,
                String aMsg)
Deprecated 
Write to the weblogic logs, with extra information added.

Specified by:
log in interface Log
Parameters
int - aLevel Possible error levels are: LOG_DEBUG LOG_INFO LOG_WARNING LOG_ERROR LOG_FATAL LOG_SECURITY
String - the message, if null it should be ignored.

log

public void log(int aLevel,
                String aMsg,
                Throwable anException)
Deprecated 
Write to the weblogic logs, with extra information added.

Specified by:
log in interface Log
Parameters
int - aLevel Possible error levels are: LOG_DEBUG LOG_INFO LOG_WARNING LOG_ERROR LOG_FATAL LOG_SECURITY
String - the message, if null it should be ignored.
Throwable - the exception.

log

public void log(int aLevel,
                String appName,
                String aMsg)
Deprecated 
Write to the logs, with extra information added.

Specified by:
log in interface Log
Parameters
int - aLevel Possible error levels are: LOG_DEBUG LOG_INFO LOG_WARNING LOG_ERROR LOG_FATAL LOG_SECURITY
appName - the name of the application logging the message
String - the message, if null it should be ignored.

log

public void log(int aLevel,
                String appName,
                String aMsg,
                Throwable anException)
Deprecated 
Write to the logs, with extra information added.

Specified by:
log in interface Log
Parameters
int - aLevel Possible error levels are: LOG_DEBUG LOG_INFO LOG_WARNING LOG_ERROR LOG_FATAL LOG_SECURITY
appName - the name of the application logging the message
String - the message, if null it should be ignored.
Throwable - the exception.

setMinimumLevel

public void setMinimumLevel(int aLevel)
Deprecated 
Set the minimum message output level.

Specified by:
setMinimumLevel in interface Log
Parameters
aLevel - - this must conform to one of LOG_DEBUG LOG_INFO LOG_WARNING LOG_ERROR LOG_FATAL LOG_SECURITY

getMinimumLevel

public int getMinimumLevel()
Deprecated 
Get the minimum message output level.

Specified by:
getMinimumLevel in interface Log
Returns
int - this must conform to one of LOG_DEBUG LOG_INFO LOG_WARNING LOG_ERROR LOG_FATAL LOG_SECURITY

setShowDeprecated

public void setShowDeprecated(boolean aBool)
Deprecated 
Set show deprecated.

Specified by:
setShowDeprecated in interface Log
Parameters
aBool -

getShowDeprecated

public boolean getShowDeprecated()
Deprecated 
Get show deprecated.

Specified by:
getShowDeprecated in interface Log
Returns
boolean

setShowDebug

public void setShowDebug(boolean aBool)
Deprecated 
Set show debug.

Specified by:
setShowDebug in interface Log
Parameters
aBool -

getShowDebug

public boolean getShowDebug()
Deprecated 
Get show debug.

Specified by:
getShowDebug in interface Log
Returns
boolean


Copyright © 2011, Oracle. All rights reserved.