|
GridGain 2.1.0
Java API Specification |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gridgain.grid.logger.jcl.GridJclLogger
public class GridJclLogger
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).
Here is an example of configuring JCL logger in GridGain configuration Spring file to work over log4j implementation. Note that we use the same configuration file as we provide by default:
...
<property name="gridLogger">
<bean class="org.gridgain.grid.logger.jcl.GridJclLogger">
<constructor-arg type="org.apache.commons.logging.Log">
<bean class="org.apache.commons.logging.impl.Log4JLogger">
<constructor-arg type="java.lang.String" value="config/default-log4j.xml"/>
</bean>
</constructor-arg>
</bean>
</property>
...
If you are using system properties to configure JCL logger use following configuration:
...
<property name="gridLogger">
<bean class="org.gridgain.grid.logger.jcl.GridJclLogger"/>
</property>
...
And the same configuration if you'd like to configure GridGain in your code:
GridConfiguration cfg = new GridConfigurationAdapter();
...
GridLogger log = new GridJclLogger(new Log4JLogger("config/default-log4j.xml"));
...
cfg.setGridLogger(log);
or following for the configuration by means of system properties:
GridConfiguration cfg = new GridConfigurationAdapter();
...
GridLogger log = new GridJclLogger();
...
cfg.setGridLogger(log);
Please take a look at GridLoggerResource annotation about logger
injection.
Documentation
Email Support
Online Forums
Issue Tracking
Author: 2005-2008 Copyright © GridGain Systems. All Rights Reserved. ver. 2.1.0
![]() |
![]() |
| Constructor Summary | |
|---|---|
GridJclLogger()
Creates new logger. |
|
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 |
|---|
public GridJclLogger()
public GridJclLogger(org.apache.commons.logging.Log impl)
impl - JCL implementation to use.| Method Detail |
|---|
public GridLogger getLogger(Object ctgr)
getLogger in interface GridLoggerctgr - Category for new logger.
public void debug(String msg)
debug in interface GridLoggermsg - Debug message.public void info(String msg)
info in interface GridLoggermsg - Information message.public void warning(String msg)
warning in interface GridLoggermsg - Warning message.
public void warning(String msg,
Throwable e)
warning in interface GridLoggermsg - Warning message.e - Optional exception (can be null).public void error(String msg)
error in interface GridLoggermsg - Error message.
public void error(String msg,
Throwable e)
error in interface GridLoggermsg - Error message.e - Optional exception (can be null).public boolean isDebugEnabled()
isDebugEnabled in interface GridLoggerpublic boolean isInfoEnabled()
isInfoEnabled in interface GridLogger
|
GridGain 2.1.0
Java API Specification |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
|
GridGain - Grid Computing Made Simple, ver. 2.1.0.19122008
2005-2008 Copyright © GridGain Systems. All Rights Reserved. |
|
|