Class Category

  • Direct Known Subclasses:
    Logger

    public class Category
    extends Object
    Implementation of the Category class for compatibility, despite it having been deprecated a long, long time ago.
    • 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

      • getInstance

        public static Category getInstance​(Class clazz)
      • getName

        public final String getName()
      • getParent

        public final Category getParent()
      • getRoot

        public static Category getRoot()
      • 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)
      • assertLog

        public void assertLog​(boolean assertion,
                              String msg)
        If assertion parameter is false, then logs msg as an error statement.

        The assert method has been renamed to assertLog because assert is a language reserved word in JDK 1.4.

        Parameters:
        assertion - The assertion.
        msg - The message to print if assertion is false.
        Since:
        1.2