Package org.apache.log4j
Class Category
- java.lang.Object
-
- org.apache.log4j.Category
-
- Direct Known Subclasses:
Logger
public class Category extends java.lang.ObjectImplementation of the Category class for compatibility, despite it having been deprecated a long, long time ago.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.ResourceBundlebundleResource bundle for localized messages.
-
Constructor Summary
Constructors Modifier Constructor Description protectedCategory(java.lang.String name)Constructor exposed by Log4j 1.2.protectedCategory(LoggerContext context, java.lang.String name)Constructor used by Logger to specify a LoggerContext.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddAppender(Appender appender)No-op implementation.voidassertLog(boolean assertion, java.lang.String msg)voidcallAppenders(LoggingEvent event)No-op implementation.voiddebug(java.lang.Object message)voiddebug(java.lang.Object message, java.lang.Throwable t)voiderror(java.lang.Object message)voiderror(java.lang.Object message, java.lang.Throwable t)booleanexists(java.lang.String name)voidfatal(java.lang.Object message)voidfatal(java.lang.Object message, java.lang.Throwable t)voidforcedLog(java.lang.String fqcn, Priority level, java.lang.Object message, java.lang.Throwable t)booleangetAdditivity()java.util.EnumerationgetAllAppenders()AppendergetAppender(java.lang.String name)No-op implementation.PrioritygetChainedPriority()static java.util.EnumerationgetCurrentCategories()Deprecated.Please useLogManager.getCurrentLoggers()instead.LevelgetEffectiveLevel()static CategorygetInstance(java.lang.Class clazz)static CategorygetInstance(java.lang.String name)LevelgetLevel()java.lang.StringgetName()CategorygetParent()LevelgetPriority()java.util.ResourceBundlegetResourceBundle()static CategorygetRoot()voidinfo(java.lang.Object message)voidinfo(java.lang.Object message, java.lang.Throwable t)booleanisAttached(Appender appender)Is the appender passed as parameter attached to this category?booleanisDebugEnabled()booleanisEnabledFor(Priority level)booleanisErrorEnabled()booleanisFatalEnabled()booleanisInfoEnabled()booleanisTraceEnabled()booleanisWarnEnabled()voidl7dlog(Priority priority, java.lang.String key, java.lang.Object[] params, java.lang.Throwable t)voidl7dlog(Priority priority, java.lang.String key, java.lang.Throwable t)voidlog(java.lang.String fqcn, Priority priority, java.lang.Object message, java.lang.Throwable t)voidlog(Priority priority, java.lang.Object message)voidlog(Priority priority, java.lang.Object message, java.lang.Throwable t)voidremoveAllAppenders()No-op implementation.voidremoveAppender(java.lang.String name)No-op implementation.voidremoveAppender(Appender appender)No-op implementation.voidsetAdditivity(boolean additivity)voidsetLevel(Level level)voidsetPriority(Priority priority)voidsetResourceBundle(java.util.ResourceBundle bundle)static voidshutdown()No-op implementation.voidtrace(java.lang.Object message)voidtrace(java.lang.Object message, java.lang.Throwable t)voidwarn(java.lang.Object message)voidwarn(java.lang.Object message, java.lang.Throwable t)
-
-
-
Constructor Detail
-
Category
protected Category(LoggerContext context, java.lang.String name)
Constructor used by Logger to specify a LoggerContext.- Parameters:
context- The LoggerContext.name- The name of the Logger.
-
Category
protected Category(java.lang.String name)
Constructor exposed by Log4j 1.2.- Parameters:
name- The name of the Logger.
-
-
Method Detail
-
getInstance
public static Category getInstance(java.lang.String name)
-
getInstance
public static Category getInstance(java.lang.Class clazz)
-
getName
public final java.lang.String getName()
-
getParent
public final Category getParent()
-
getRoot
public static Category getRoot()
-
getCurrentCategories
@Deprecated public static java.util.Enumeration getCurrentCategories()
Deprecated.Please useLogManager.getCurrentLoggers()instead.Returns all the currently defined categories in the default hierarchy as anEnumeration.The root category is not included in the returned
Enumeration.- Returns:
- and Enumeration of the Categories.
-
getEffectiveLevel
public final Level getEffectiveLevel()
-
getChainedPriority
public final Priority getChainedPriority()
-
getLevel
public final Level getLevel()
-
setLevel
public void setLevel(Level level)
-
getPriority
public final Level getPriority()
-
setPriority
public void setPriority(Priority priority)
-
debug
public void debug(java.lang.Object message)
-
debug
public void debug(java.lang.Object message, java.lang.Throwable t)
-
isDebugEnabled
public boolean isDebugEnabled()
-
error
public void error(java.lang.Object message)
-
error
public void error(java.lang.Object message, java.lang.Throwable t)
-
isErrorEnabled
public boolean isErrorEnabled()
-
warn
public void warn(java.lang.Object message)
-
warn
public void warn(java.lang.Object message, java.lang.Throwable t)
-
isWarnEnabled
public boolean isWarnEnabled()
-
fatal
public void fatal(java.lang.Object message)
-
fatal
public void fatal(java.lang.Object message, java.lang.Throwable t)
-
isFatalEnabled
public boolean isFatalEnabled()
-
info
public void info(java.lang.Object message)
-
info
public void info(java.lang.Object message, java.lang.Throwable t)
-
isInfoEnabled
public boolean isInfoEnabled()
-
trace
public void trace(java.lang.Object message)
-
trace
public void trace(java.lang.Object message, java.lang.Throwable t)
-
isTraceEnabled
public boolean isTraceEnabled()
-
isEnabledFor
public boolean isEnabledFor(Priority level)
-
addAppender
public void addAppender(Appender appender)
No-op implementation.- Parameters:
appender- The Appender to add.
-
callAppenders
public void callAppenders(LoggingEvent event)
No-op implementation.- Parameters:
event- The logging event.
-
getAllAppenders
public java.util.Enumeration getAllAppenders()
-
getAppender
public Appender getAppender(java.lang.String name)
No-op implementation.- Parameters:
name- The name of the Appender.- Returns:
- null.
-
isAttached
public boolean isAttached(Appender appender)
Is the appender passed as parameter attached to this category?- Parameters:
appender- The Appender to add.- Returns:
- true if the appender is attached.
-
removeAllAppenders
public void removeAllAppenders()
No-op implementation.
-
removeAppender
public void removeAppender(Appender appender)
No-op implementation.- Parameters:
appender- The Appender to remove.
-
removeAppender
public void removeAppender(java.lang.String name)
No-op implementation.- Parameters:
name- The Appender to remove.
-
shutdown
public static void shutdown()
No-op implementation.
-
forcedLog
public void forcedLog(java.lang.String fqcn, Priority level, java.lang.Object message, java.lang.Throwable t)
-
exists
public boolean exists(java.lang.String name)
-
getAdditivity
public boolean getAdditivity()
-
setAdditivity
public void setAdditivity(boolean additivity)
-
setResourceBundle
public void setResourceBundle(java.util.ResourceBundle bundle)
-
getResourceBundle
public java.util.ResourceBundle getResourceBundle()
-
assertLog
public void assertLog(boolean assertion, java.lang.String msg)Ifassertionparameter isfalse, then logsmsgas anerrorstatement.The
assertmethod has been renamed toassertLogbecauseassertis a language reserved word in JDK 1.4.- Parameters:
assertion- The assertion.msg- The message to print ifassertionis false.- Since:
- 1.2
-
l7dlog
public void l7dlog(Priority priority, java.lang.String key, java.lang.Throwable t)
-
l7dlog
public void l7dlog(Priority priority, java.lang.String key, java.lang.Object[] params, java.lang.Throwable t)
-
log
public void log(Priority priority, java.lang.Object message, java.lang.Throwable t)
-
log
public void log(Priority priority, java.lang.Object message)
-
log
public void log(java.lang.String fqcn, Priority priority, java.lang.Object message, java.lang.Throwable t)
-
-