|
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.java.GridJavaLogger
public class GridJavaLogger
Logger to use with Java logging. Implementation simply delegates to Java Logging.
Here is an example of configuring Java 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.java.GridJavaLogger">
<constructor-arg type="java.util.logging.Logger">
<bean class="java.util.logging.Logger">
<constructor-arg type="java.lang.String" value="global"/>
</bean>
</constructor-arg>
</bean>
</property>
...
or
...
<property name="gridLogger">
<bean class="org.gridgain.grid.logger.java.GridJavaLogger"/>
</property>
...
And the same configuration if you'd like to configure GridGain in your code:
GridConfiguration cfg = new GridConfigurationAdapter();
...
GridLogger log = new GridJavaLogger(Logger.global);
...
cfg.setGridLogger(log);
or which is actually the same:
GridConfiguration cfg = new GridConfigurationAdapter();
...
GridLogger log = new GridJavaLogger();
...
cfg.setGridLogger(log);
Please take a look at GridLoggerResource annotation about logger
injection.
| Wiki | |
| Forum |
![]() |
![]() |
| Constructor Summary | |
|---|---|
GridJavaLogger()
Creates new logger. |
|
GridJavaLogger(Logger 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 GridJavaLogger()
public GridJavaLogger(Logger impl)
impl - Java Logging 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
|
|
|