|
GridGain 3.6.0e
Enterprise Edition |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gridgain.grid.lang.GridMetadataAwareAdapter
org.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.
| Wiki | |
| Forum |
![]() |
![]() |
| 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. |
boolean |
isQuiet()
Tests whether info and debug levels are turned off. |
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 org.gridgain.grid.lang.GridMetadataAwareAdapter |
|---|
addMeta, addMetaIfAbsent, addMetaIfAbsent, allMeta, clone, copyMeta, copyMeta, hasMeta, hasMeta, meta, putMetaIfAbsent, putMetaIfAbsent, readExternalMeta, removeMeta, removeMeta, replaceMeta, writeExternalMeta |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.gridgain.grid.GridMetadataAware |
|---|
addMeta, addMetaIfAbsent, addMetaIfAbsent, allMeta, copyMeta, copyMeta, hasMeta, hasMeta, meta, putMetaIfAbsent, putMetaIfAbsent, removeMeta, removeMeta, replaceMeta |
| 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,
@Nullable
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 boolean isQuiet()
info and debug levels are turned off.
isQuiet in interface GridLoggerinfo and debug levels are turned off.
public void error(String msg,
@Nullable
Throwable e)
error in interface GridLoggermsg - Error message.e - Optional exception (can be null).public boolean isDebugEnabled()
debug level is enabled.
isDebugEnabled in interface GridLoggertrue in case when debug level is enabled, false otherwise.public boolean isInfoEnabled()
info level is enabled.
isInfoEnabled in interface GridLoggertrue in case when info level is enabled, false otherwise.
|
GridGain 3.6.0e
Enterprise Edition |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
|
GridGain - Real Time Big Data
|
|
|