GridGain™ 3.6.0e
Enterprise Edition

org.gridgain.grid.logger.jboss
Class GridJbossLogger

java.lang.Object
  extended by org.gridgain.grid.lang.GridMetadataAwareAdapter
      extended by org.gridgain.grid.logger.jboss.GridJbossLogger
All Implemented Interfaces:
Serializable, Cloneable, GridMetadataAware, GridLogger

public class GridJbossLogger
extends GridMetadataAwareAdapter
implements GridLogger

Logger to use in JBoss loaders. Implementation simply delegates to JBoss logging.

It's recommended to use GridGain logger injection instead of using/instantiating logger in your task/job code. See GridLoggerResource annotation about logger injection.

Wiki & Forum:


Wiki
Forum

See Also:
Serialized Form
 

Constructor Summary
GridJbossLogger()
          Creates new logger with given implementation.
GridJbossLogger(org.jboss.logging.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.
 GridJbossLogger 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

GridJbossLogger

public GridJbossLogger()
Creates new logger with given implementation.


GridJbossLogger

public GridJbossLogger(org.jboss.logging.Logger impl)
Creates new logger with given implementation.

Parameters:
impl - Log4j implementation to use.
Method Detail

getLogger

public GridJbossLogger 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,
                    @Nullable
                    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,
                  @Nullable
                  Throwable e)
Logs error message with optional exception.

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

isQuiet

public boolean isQuiet()
Tests whether info and debug levels are turned off.

Specified by:
isQuiet in interface GridLogger
Returns:
Whether info and debug levels are turned off.

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™ 3.6.0e
Enterprise Edition

GridGain - Real Time Big Data
Enterprise Edition, ver. 3.6.0e.13012012
2012 Copyright © GridGain Systems
Follow us:   Follow GridGain on Github Follow GridGain on Facebook Join GridGain User Group Follow GridGain on Twitter Follow GridGain on YouTube