Class Category

java.lang.Object
org.apache.log4j.Category
Direct Known Subclasses:
Logger

@Deprecated(since="2022-01-27") public class Category extends Object
Deprecated.
Apache Log4j 1 has reached end of life in 2015 and is no longer supported.

This class is a minimal implementation of the original org.apache.log4j.Category class (as found in log4j 1.2) by delegation of all calls to a Logger instance.

Log4j's trace, debug(), info(), warn(), error() printing methods are directly mapped to their SLF4J equivalents. Log4j's fatal() printing method is mapped to SLF4J's error() method with a FATAL marker.

  • Method Details

    • getInstance

      public static Category getInstance(Class clazz)
      Deprecated.
    • getInstance

      public static Category getInstance(String name)
      Deprecated.
    • getParent

      public final Category getParent()
      Deprecated.
    • getName

      public String getName()
      Deprecated.
      Returns the obvious.
      Returns:
    • getAppender

      public Appender getAppender(String name)
      Deprecated.
    • getAllAppenders

      public Enumeration getAllAppenders()
      Deprecated.
    • getEffectiveLevel

      public Level getEffectiveLevel()
      Deprecated.
      Return the level in effect for this category/logger.

      The result is computed by simulation.

      Returns:
    • getLevel

      public final Level getLevel()
      Deprecated.
      Returns the assigned Level, 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 use getLevel() instead.
    • isDebugEnabled

      public boolean isDebugEnabled()
      Deprecated.
      Delegates to Logger.isDebugEnabled() method in SLF4J
    • isInfoEnabled

      public boolean isInfoEnabled()
      Deprecated.
      Delegates to Logger.isInfoEnabled() method in SLF4J
    • isWarnEnabled

      public boolean isWarnEnabled()
      Deprecated.
      Delegates to Logger.isWarnEnabled() method in SLF4J
    • isErrorEnabled

      public boolean isErrorEnabled()
      Deprecated.
      Delegates to Logger.isErrorEnabled() method in SLF4J
    • isEnabledFor

      public boolean isEnabledFor(Priority p)
      Deprecated.
      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(Object message)
      Deprecated.
      Delegates to Logger.debug(String) method of SLF4J.
    • debug

      public void debug(Object message, Throwable t)
      Deprecated.
      Delegates to Logger.debug(String,Throwable) method in SLF4J.
    • info

      public void info(Object message)
      Deprecated.
      Delegates to Logger.info(String) method in SLF4J.
    • info

      public void info(Object message, Throwable t)
      Deprecated.
      Delegates to Logger.info(String,Throwable) method in SLF4J.
    • warn

      public void warn(Object message)
      Deprecated.
      Delegates to Logger.warn(String) method in SLF4J.
    • warn

      public void warn(Object message, Throwable t)
      Deprecated.
      Delegates to Logger.warn(String,Throwable) method in SLF4J.
    • error

      public void error(Object message)
      Deprecated.
      Delegates to Logger.error(String) method in SLF4J.
    • error

      public void error(Object message, Throwable t)
      Deprecated.
      Delegates to Logger.error(String,Throwable) method in SLF4J.
    • fatal

      public void fatal(Object message)
      Deprecated.
      Delegates to Logger.error(String) method in SLF4J.
    • fatal

      public void fatal(Object message, Throwable t)
      Deprecated.
      Delegates to Logger.error(String,Throwable) method in SLF4J. In addition, the call is marked with a marker named "FATAL".
    • log

      public void log(String FQCN, Priority p, Object msg, Throwable t)
      Deprecated.
    • log

      public void log(Priority p, Object message, Throwable t)
      Deprecated.
    • log

      public void log(Priority p, Object message)
      Deprecated.
    • setAdditivity

      public void setAdditivity(boolean additive)
      Deprecated.
    • addAppender

      public void addAppender(Appender newAppender)
      Deprecated.
    • setLevel

      public void setLevel(Level level)
      Deprecated.
    • getAdditivity

      public boolean getAdditivity()
      Deprecated.
    • assertLog

      public void assertLog(boolean assertion, String msg)
      Deprecated.