MySQL Connector/J size='-1'>5.0.8

com.mysql.jdbc.log
Class StandardLogger

java.lang.Object
  extended bycom.mysql.jdbc.log.StandardLogger
All Implemented Interfaces:
Log

public class StandardLogger
extends java.lang.Object
implements Log

Provides logging facilities for those platforms that don't have built-in facilities. Simply logs messages to STDERR.

Version:
$Id: StandardLogger.java 4597 2005-11-22 21:13:51Z mmatthews $
Author:
Mark Matthews

Field Summary
static java.lang.StringBuffer bufferedLog
           
 
Constructor Summary
StandardLogger(java.lang.String name)
          Creates a new StandardLogger object.
StandardLogger(java.lang.String name, boolean logLocationInfo)
           
 
Method Summary
 boolean isDebugEnabled()
          Is the 'debug' log level enabled?
 boolean isErrorEnabled()
          Is the 'error' log level enabled?
 boolean isFatalEnabled()
          Is the 'fatal' log level enabled?
 boolean isInfoEnabled()
          Is the 'info' log level enabled?
 boolean isTraceEnabled()
          Is the 'trace' log level enabled?
 boolean isWarnEnabled()
          Is the 'warn' log level enabled?
 void logDebug(java.lang.Object message)
          Logs the given message instance using the 'debug' level
 void logDebug(java.lang.Object message, java.lang.Throwable exception)
          Logs the given message and Throwable at the 'debug' level.
 void logError(java.lang.Object message)
          Logs the given message instance using the 'error' level
 void logError(java.lang.Object message, java.lang.Throwable exception)
          Logs the given message and Throwable at the 'error' level.
 void logFatal(java.lang.Object message)
          Logs the given message instance using the 'fatal' level
 void logFatal(java.lang.Object message, java.lang.Throwable exception)
          Logs the given message and Throwable at the 'fatal' level.
 void logInfo(java.lang.Object message)
          Logs the given message instance using the 'info' level
 void logInfo(java.lang.Object message, java.lang.Throwable exception)
          Logs the given message and Throwable at the 'info' level.
 void logTrace(java.lang.Object message)
          Logs the given message instance using the 'trace' level
 void logTrace(java.lang.Object message, java.lang.Throwable exception)
          Logs the given message and Throwable at the 'trace' level.
 void logWarn(java.lang.Object message)
          Logs the given message instance using the 'warn' level
 void logWarn(java.lang.Object message, java.lang.Throwable exception)
          Logs the given message and Throwable at the 'warn' level.
static void saveLogsToBuffer()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bufferedLog

public static java.lang.StringBuffer bufferedLog
Constructor Detail

StandardLogger

public StandardLogger(java.lang.String name)
Creates a new StandardLogger object.

Parameters:
name - the name of the configuration to use -- ignored

StandardLogger

public StandardLogger(java.lang.String name,
                      boolean logLocationInfo)
Method Detail

saveLogsToBuffer

public static void saveLogsToBuffer()

isDebugEnabled

public boolean isDebugEnabled()
Description copied from interface: Log
Is the 'debug' log level enabled?

Specified by:
isDebugEnabled in interface Log
Returns:
true if so.
See Also:
Log.isDebugEnabled()

isErrorEnabled

public boolean isErrorEnabled()
Description copied from interface: Log
Is the 'error' log level enabled?

Specified by:
isErrorEnabled in interface Log
Returns:
true if so.
See Also:
Log.isErrorEnabled()

isFatalEnabled

public boolean isFatalEnabled()
Description copied from interface: Log
Is the 'fatal' log level enabled?

Specified by:
isFatalEnabled in interface Log
Returns:
true if so.
See Also:
Log.isFatalEnabled()

isInfoEnabled

public boolean isInfoEnabled()
Description copied from interface: Log
Is the 'info' log level enabled?

Specified by:
isInfoEnabled in interface Log
Returns:
true if so.
See Also:
Log.isInfoEnabled()

isTraceEnabled

public boolean isTraceEnabled()
Description copied from interface: Log
Is the 'trace' log level enabled?

Specified by:
isTraceEnabled in interface Log
Returns:
true if so.
See Also:
Log.isTraceEnabled()

isWarnEnabled

public boolean isWarnEnabled()
Description copied from interface: Log
Is the 'warn' log level enabled?

Specified by:
isWarnEnabled in interface Log
Returns:
true if so.
See Also:
Log.isWarnEnabled()

logDebug

public void logDebug(java.lang.Object message)
Logs the given message instance using the 'debug' level

Specified by:
logDebug in interface Log
Parameters:
message - the message to log

logDebug

public void logDebug(java.lang.Object message,
                     java.lang.Throwable exception)
Logs the given message and Throwable at the 'debug' level.

Specified by:
logDebug in interface Log
Parameters:
message - the message to log
exception - the throwable to log (may be null)

logError

public void logError(java.lang.Object message)
Logs the given message instance using the 'error' level

Specified by:
logError in interface Log
Parameters:
message - the message to log

logError

public void logError(java.lang.Object message,
                     java.lang.Throwable exception)
Logs the given message and Throwable at the 'error' level.

Specified by:
logError in interface Log
Parameters:
message - the message to log
exception - the throwable to log (may be null)

logFatal

public void logFatal(java.lang.Object message)
Logs the given message instance using the 'fatal' level

Specified by:
logFatal in interface Log
Parameters:
message - the message to log

logFatal

public void logFatal(java.lang.Object message,
                     java.lang.Throwable exception)
Logs the given message and Throwable at the 'fatal' level.

Specified by:
logFatal in interface Log
Parameters:
message - the message to log
exception - the throwable to log (may be null)

logInfo

public void logInfo(java.lang.Object message)
Logs the given message instance using the 'info' level

Specified by:
logInfo in interface Log
Parameters:
message - the message to log

logInfo

public void logInfo(java.lang.Object message,
                    java.lang.Throwable exception)
Logs the given message and Throwable at the 'info' level.

Specified by:
logInfo in interface Log
Parameters:
message - the message to log
exception - the throwable to log (may be null)

logTrace

public void logTrace(java.lang.Object message)
Logs the given message instance using the 'trace' level

Specified by:
logTrace in interface Log
Parameters:
message - the message to log

logTrace

public void logTrace(java.lang.Object message,
                     java.lang.Throwable exception)
Logs the given message and Throwable at the 'trace' level.

Specified by:
logTrace in interface Log
Parameters:
message - the message to log
exception - the throwable to log (may be null)

logWarn

public void logWarn(java.lang.Object message)
Logs the given message instance using the 'warn' level

Specified by:
logWarn in interface Log
Parameters:
message - the message to log

logWarn

public void logWarn(java.lang.Object message,
                    java.lang.Throwable exception)
Logs the given message and Throwable at the 'warn' level.

Specified by:
logWarn in interface Log
Parameters:
message - the message to log
exception - the throwable to log (may be null)

MySQL Connector/J size='-1'>5.0.8