GridGain™ 2.0.3
Java API Specification

org.gridgain.grid.logger.jcl
Class GridJclLogger

java.lang.Object
  extended by org.gridgain.grid.logger.jcl.GridJclLogger
All Implemented Interfaces:
GridLogger

public class GridJclLogger
extends Object
implements GridLogger

This logger wraps any JCL (Jakarta Commons Logging) loggers. Implementation simply delegates to underlying JCL logger. This logger should be used by loaders that have JCL-based internal logging (e.g., Websphere).



See Also:

  Documentation
  Email Support
  Online Forums
  Issue Tracking

Author:   2005-2008 Copyright © GridGain Systems. All Rights Reserved. ver. 2.0.3

 

Constructor Summary
GridJclLogger(org.apache.commons.logging.Log impl)
          Creates new logger with given implementation.
 
Method Summary
 void debug(String msg)
          Logs out debug message.
 void error(String msg)
          Logs out error message.
 void error(String msg, Throwable e)
          Logs error message with optional exception.
 GridLogger getLogger(Object ctgr)
          Creates new logger with given category based off the current instance.
 void info(String msg)
          Logs out information message.
 boolean isDebugEnabled()
          Tests whether debug level is enabled.
 boolean isInfoEnabled()
          Tests whether info level is enabled.
 void warning(String msg)
          Logs out warning message.
 void warning(String msg, Throwable e)
          Logs out warning message with optional exception.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridJclLogger

public GridJclLogger(org.apache.commons.logging.Log impl)
Creates new logger with given implementation.

Parameters:
impl - JCL implementation to use.
Method Detail

getLogger

public GridLogger getLogger(Object ctgr)
Creates new logger with given category based off the current instance.

Specified by:
getLogger in interface GridLogger
Parameters:
ctgr - Category for new logger.
Returns:
New logger with given category.

debug

public void debug(String msg)
Logs out debug message.

Specified by:
debug in interface GridLogger
Parameters:
msg - Debug message.

info

public void info(String msg)
Logs out information message.

Specified by:
info in interface GridLogger
Parameters:
msg - Information message.

warning

public void warning(String msg)
Logs out warning message.

Specified by:
warning in interface GridLogger
Parameters:
msg - Warning message.

warning

public void warning(String msg,
                    Throwable e)
Logs out warning message with optional exception.

Specified by:
warning in interface GridLogger
Parameters:
msg - Warning message.
e - Optional exception (can be null).

error

public void error(String msg)
Logs out error message.

Specified by:
error in interface GridLogger
Parameters:
msg - Error message.

error

public void error(String msg,
                  Throwable e)
Logs error message with optional exception.

Specified by:
error in interface GridLogger
Parameters:
msg - Error message.
e - Optional exception (can be null).

isDebugEnabled

public boolean isDebugEnabled()
Tests whether debug level is enabled.

Specified by:
isDebugEnabled in interface GridLogger
Returns:
true in case when debug level is enabled, false otherwise.

isInfoEnabled

public boolean isInfoEnabled()
Tests whether info level is enabled.

Specified by:
isInfoEnabled in interface GridLogger
Returns:
true in case when info level is enabled, false otherwise.

GridGain™ 2.0.3
Java API Specification

GridGain™ - Grid Computing Made Simple, ver. 2.0.3.20052008
2005-2008 Copyright © GridGain Systems. All Rights Reserved.