Package org.apache.log4j
Class Category
- java.lang.Object
-
- org.apache.log4j.Category
-
-
Field Summary
Fields Modifier and Type Field Description protected ResourceBundlebundleResource bundle for localized messages.
-
Constructor Summary
Constructors Modifier Constructor Description protectedCategory(String name)Constructor exposed by Log4j 1.2.protectedCategory(LoggerContext context, 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, String msg)voidcallAppenders(LoggingEvent event)No-op implementation.voiddebug(Object message)voiddebug(Object message, Throwable t)voiderror(Object message)voiderror(Object message, Throwable t)booleanexists(String name)voidfatal(Object message)voidfatal(Object message, Throwable t)voidforcedLog(String fqcn, Priority level, Object message, Throwable t)booleangetAdditivity()EnumerationgetAllAppenders()AppendergetAppender(String name)No-op implementation.PrioritygetChainedPriority()static EnumerationgetCurrentCategories()Deprecated.Please useLogManager.getCurrentLoggers()instead.LevelgetEffectiveLevel()static CategorygetInstance(Class clazz)static CategorygetInstance(String name)LevelgetLevel()StringgetName()CategorygetParent()LevelgetPriority()ResourceBundlegetResourceBundle()static CategorygetRoot()voidinfo(Object message)voidinfo(Object message, 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, String key, Object[] params, Throwable t)voidl7dlog(Priority priority, String key, Throwable t)voidlog(String fqcn, Priority priority, Object message, Throwable t)voidlog(Priority priority, Object message)voidlog(Priority priority, Object message, Throwable t)voidremoveAllAppenders()No-op implementation.voidremoveAppender(String name)No-op implementation.voidremoveAppender(Appender appender)No-op implementation.voidsetAdditivity(boolean additivity)voidsetLevel(Level level)voidsetPriority(Priority priority)voidsetResourceBundle(ResourceBundle bundle)static voidshutdown()No-op implementation.voidtrace(Object message)voidtrace(Object message, Throwable t)voidwarn(Object message)voidwarn(Object message, Throwable t)
-
-
-
Field Detail
-
bundle
protected ResourceBundle bundle
Resource bundle for localized messages.
-
-
Constructor Detail
-
Category
protected Category(LoggerContext context, String name)
Constructor used by Logger to specify a LoggerContext.- Parameters:
context- The LoggerContext.name- The name of the Logger.
-
Category
protected Category(String name)
Constructor exposed by Log4j 1.2.- Parameters:
name- The name of the Logger.
-
-
Method Detail
-
getName
public final String getName()
-
getParent
public final Category getParent()
-
getRoot
public static Category getRoot()
-
getCurrentCategories
@Deprecated public static 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(Object message)
-
isDebugEnabled
public boolean isDebugEnabled()
-
error
public void error(Object message)
-
isErrorEnabled
public boolean isErrorEnabled()
-
warn
public void warn(Object message)
-
isWarnEnabled
public boolean isWarnEnabled()
-
fatal
public void fatal(Object message)
-
isFatalEnabled
public boolean isFatalEnabled()
-
info
public void info(Object message)
-
isInfoEnabled
public boolean isInfoEnabled()
-
trace
public void trace(Object message)
-
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 Enumeration getAllAppenders()
-
getAppender
public Appender getAppender(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(String name)
No-op implementation.- Parameters:
name- The Appender to remove.
-
shutdown
public static void shutdown()
No-op implementation.
-
exists
public boolean exists(String name)
-
getAdditivity
public boolean getAdditivity()
-
setAdditivity
public void setAdditivity(boolean additivity)
-
setResourceBundle
public void setResourceBundle(ResourceBundle bundle)
-
getResourceBundle
public ResourceBundle getResourceBundle()
-
assertLog
public void assertLog(boolean assertion, 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
-
-