Class Category

  • All Implemented Interfaces:
    org.apache.log4j.spi.AppenderAttachable
    Direct Known Subclasses:
    Logger

    public class Category
    extends Object
    implements org.apache.log4j.spi.AppenderAttachable
    • Field Detail

      • level

        protected volatile org.apache.log4j.Level level
      • parent

        protected volatile Category parent
    • Constructor Detail

      • Category

        protected Category​(String name)
    • Method Detail

      • addAppender

        public void addAppender​(org.apache.log4j.Appender newAppender)
        Specified by:
        addAppender in interface org.apache.log4j.spi.AppenderAttachable
      • assertLog

        public void assertLog​(boolean assertion,
                              String msg)
      • callAppenders

        public void callAppenders​(LoggingEvent event)
      • debug

        public void debug​(Object message)
      • error

        public void error​(Object message)
      • fatal

        public void fatal​(Object message)
      • forcedLog

        protected void forcedLog​(String fqcn,
                                 org.apache.log4j.Priority level,
                                 Object message,
                                 Throwable t)
      • getAdditivity

        public boolean getAdditivity()
      • getAllAppenders

        public Enumeration getAllAppenders()
        Specified by:
        getAllAppenders in interface org.apache.log4j.spi.AppenderAttachable
      • getAppender

        public org.apache.log4j.Appender getAppender​(String name)
        Specified by:
        getAppender in interface org.apache.log4j.spi.AppenderAttachable
      • getEffectiveLevel

        public org.apache.log4j.Level getEffectiveLevel()
      • getChainedPriority

        @Deprecated
        public org.apache.log4j.Priority getChainedPriority()
        Deprecated.
      • getCurrentCategories

        public static Enumeration getCurrentCategories()
      • getDefaultHierarchy

        @Deprecated
        public static org.apache.log4j.spi.LoggerRepository getDefaultHierarchy()
        Deprecated.
      • getHierarchy

        @Deprecated
        public org.apache.log4j.spi.LoggerRepository getHierarchy()
        Deprecated.
      • getLoggerRepository

        public org.apache.log4j.spi.LoggerRepository getLoggerRepository()
      • getName

        public final String getName()
      • getParent

        public final Category getParent()
      • getLevel

        public final org.apache.log4j.Level getLevel()
      • getPriority

        @Deprecated
        public final org.apache.log4j.Level getPriority()
        Deprecated.
      • getResourceBundleString

        protected String getResourceBundleString​(String key)
      • info

        public void info​(Object message)
      • isAttached

        public boolean isAttached​(org.apache.log4j.Appender appender)
        Specified by:
        isAttached in interface org.apache.log4j.spi.AppenderAttachable
      • isDebugEnabled

        public boolean isDebugEnabled()
      • isEnabledFor

        public boolean isEnabledFor​(org.apache.log4j.Priority level)
      • isInfoEnabled

        public boolean isInfoEnabled()
      • l7dlog

        public void l7dlog​(org.apache.log4j.Priority priority,
                           String key,
                           Throwable t)
      • l7dlog

        public void l7dlog​(org.apache.log4j.Priority priority,
                           String key,
                           Object[] params,
                           Throwable t)
      • log

        public void log​(org.apache.log4j.Priority priority,
                        Object message,
                        Throwable t)
      • log

        public void log​(org.apache.log4j.Priority priority,
                        Object message)
      • log

        public void log​(String callerFQCN,
                        org.apache.log4j.Priority level,
                        Object message,
                        Throwable t)
      • removeAllAppenders

        public void removeAllAppenders()
        Specified by:
        removeAllAppenders in interface org.apache.log4j.spi.AppenderAttachable
      • removeAppender

        public void removeAppender​(org.apache.log4j.Appender appender)
        Specified by:
        removeAppender in interface org.apache.log4j.spi.AppenderAttachable
      • removeAppender

        public void removeAppender​(String name)
        Specified by:
        removeAppender in interface org.apache.log4j.spi.AppenderAttachable
      • setAdditivity

        public void setAdditivity​(boolean additive)
      • setLevel

        public void setLevel​(org.apache.log4j.Level level)
      • setPriority

        public void setPriority​(org.apache.log4j.Priority priority)
      • setResourceBundle

        public void setResourceBundle​(ResourceBundle bundle)
      • shutdown

        public static void shutdown()
      • warn

        public void warn​(Object message)