Package org.apache.log4j
Class Category
- java.lang.Object
 - 
- org.apache.log4j.Category
 
 
- 
- Direct Known Subclasses:
 Logger
public class Category extends java.lang.ObjectThis class is a minimal implementation of the original
org.apache.log4j.Categoryclass (as found in log4j 1.2) by delegation of all calls to aLoggerinstance.Log4j's
trace,debug(),info(),warn(),error()printing methods are directly mapped to their SLF4J equivalents. Log4j'sfatal()printing method is mapped to SLF4J'serror()method with a FATAL marker. 
- 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddAppender(Appender newAppender)voidassertLog(boolean assertion, java.lang.String msg)voiddebug(java.lang.Object message)Delegates toLogger.debug(String)method of SLF4J.voiddebug(java.lang.Object message, java.lang.Throwable t)Delegates toLogger.debug(String,Throwable)method in SLF4J.voiderror(java.lang.Object message)Delegates toLogger.error(String)method in SLF4J.voiderror(java.lang.Object message, java.lang.Throwable t)Delegates toLogger.error(String,Throwable)method in SLF4J.voidfatal(java.lang.Object message)Delegates toLogger.error(String)method in SLF4J.voidfatal(java.lang.Object message, java.lang.Throwable t)Delegates toLogger.error(String,Throwable)method in SLF4J.booleangetAdditivity()java.util.EnumerationgetAllAppenders()AppendergetAppender(java.lang.String name)LevelgetEffectiveLevel()Return the level in effect for this category/logger.static CategorygetInstance(java.lang.Class clazz)static CategorygetInstance(java.lang.String name)LevelgetLevel()Returns the assignedLevel, if any, for this Category.java.lang.StringgetName()Returns the obvious.CategorygetParent()LevelgetPriority()Deprecated.Please usegetLevel()instead.voidinfo(java.lang.Object message)Delegates toLogger.info(String)method in SLF4J.voidinfo(java.lang.Object message, java.lang.Throwable t)Delegates toLogger.info(String,Throwable)method in SLF4J.booleanisDebugEnabled()Delegates toLogger.isDebugEnabled()method in SLF4JbooleanisEnabledFor(Priority p)Determines whether the priority passed as parameter is enabled in the underlying SLF4J logger.booleanisErrorEnabled()Delegates toLogger.isErrorEnabled()method in SLF4JbooleanisInfoEnabled()Delegates toLogger.isInfoEnabled()method in SLF4JbooleanisWarnEnabled()Delegates toLogger.isWarnEnabled()method in SLF4Jvoidlog(java.lang.String FQCN, Priority p, java.lang.Object msg, java.lang.Throwable t)voidlog(Priority p, java.lang.Object message)voidlog(Priority p, java.lang.Object message, java.lang.Throwable t)voidsetAdditivity(boolean additive)voidsetLevel(Level level)voidwarn(java.lang.Object message)Delegates toLogger.warn(String)method in SLF4J.voidwarn(java.lang.Object message, java.lang.Throwable t)Delegates toLogger.warn(String,Throwable)method in SLF4J. 
 - 
 
- 
- 
Method Detail
- 
getInstance
public static Category getInstance(java.lang.Class clazz)
 
- 
getInstance
public static Category getInstance(java.lang.String name)
 
- 
getParent
public final Category getParent()
 
- 
getName
public java.lang.String getName()
Returns the obvious.- Returns:
 
 
- 
getAppender
public Appender getAppender(java.lang.String name)
 
- 
getAllAppenders
public java.util.Enumeration getAllAppenders()
 
- 
getEffectiveLevel
public Level getEffectiveLevel()
Return the level in effect for this category/logger.The result is computed by simulation.
- Returns:
 
 
- 
getLevel
public final Level getLevel()
Returns the assignedLevel, if any, for this Category. This implementation always returns null.- Returns:
 - Level - the assigned Level, can be 
null. 
 
- 
getPriority
public final Level getPriority()
Deprecated.Please usegetLevel()instead. 
- 
isDebugEnabled
public boolean isDebugEnabled()
Delegates toLogger.isDebugEnabled()method in SLF4J 
- 
isInfoEnabled
public boolean isInfoEnabled()
Delegates toLogger.isInfoEnabled()method in SLF4J 
- 
isWarnEnabled
public boolean isWarnEnabled()
Delegates toLogger.isWarnEnabled()method in SLF4J 
- 
isErrorEnabled
public boolean isErrorEnabled()
Delegates toLogger.isErrorEnabled()method in SLF4J 
- 
isEnabledFor
public boolean isEnabledFor(Priority p)
Determines whether the priority passed as parameter is enabled in the underlying SLF4J logger. Each log4j priority is mapped directly to its SLF4J equivalent, except for FATAL which is mapped as ERROR.- Parameters:
 p- the priority to check against- Returns:
 - true if this logger is enabled for the given level, false otherwise.
 
 
- 
debug
public void debug(java.lang.Object message)
Delegates toLogger.debug(String)method of SLF4J. 
- 
debug
public void debug(java.lang.Object message, java.lang.Throwable t)Delegates toLogger.debug(String,Throwable)method in SLF4J. 
- 
info
public void info(java.lang.Object message)
Delegates toLogger.info(String)method in SLF4J. 
- 
info
public void info(java.lang.Object message, java.lang.Throwable t)Delegates toLogger.info(String,Throwable)method in SLF4J. 
- 
warn
public void warn(java.lang.Object message)
Delegates toLogger.warn(String)method in SLF4J. 
- 
warn
public void warn(java.lang.Object message, java.lang.Throwable t)Delegates toLogger.warn(String,Throwable)method in SLF4J. 
- 
error
public void error(java.lang.Object message)
Delegates toLogger.error(String)method in SLF4J. 
- 
error
public void error(java.lang.Object message, java.lang.Throwable t)Delegates toLogger.error(String,Throwable)method in SLF4J. 
- 
fatal
public void fatal(java.lang.Object message)
Delegates toLogger.error(String)method in SLF4J. 
- 
fatal
public void fatal(java.lang.Object message, java.lang.Throwable t)Delegates toLogger.error(String,Throwable)method in SLF4J. In addition, the call is marked with a marker named "FATAL". 
- 
log
public void log(java.lang.String FQCN, Priority p, java.lang.Object msg, java.lang.Throwable t) 
- 
log
public void log(Priority p, java.lang.Object message, java.lang.Throwable t)
 
- 
log
public void log(Priority p, java.lang.Object message)
 
- 
setAdditivity
public void setAdditivity(boolean additive)
 
- 
addAppender
public void addAppender(Appender newAppender)
 
- 
setLevel
public void setLevel(Level level)
 
- 
getAdditivity
public boolean getAdditivity()
 
- 
assertLog
public void assertLog(boolean assertion, java.lang.String msg) 
 - 
 
 -