Package org.apache.log4j.legacy.core
Class CategoryUtil
- java.lang.Object
-
- org.apache.log4j.legacy.core.CategoryUtil
-
public final class CategoryUtil extends java.lang.ObjectDelegates toLoggermethods implemented bylog4j-coreif appropriate.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateCategoryUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static LoggerasCore(Logger logger)private static <T> Tget(Logger logger, java.util.function.Supplier<T> run, T defaultValue)static java.util.Map<java.lang.String,Appender>getAppenders(Logger logger)Delegates toLogger.getAppenders()if appropriate.static java.util.Iterator<Filter>getFilters(Logger logger)Delegates toLogger.getFilters()if appropriate.static LoggerContextgetLoggerContext(Logger logger)Delegates toLogger.getContext()if appropriate.static LoggergetParent(Logger logger)Delegates toLogger.getParent()if appropriate.static booleanisAdditive(Logger logger)Delegates toLogger.isAdditive()if appropriate.private static booleanisCore(Logger logger)static voidsetAdditivity(Logger logger, boolean additive)Delegates toLogger.setAdditive(boolean)if appropriate.static voidsetLevel(Logger logger, Level level)Delegates toLogger.setLevel(Level)if appropriate.
-
-
-
Method Detail
-
get
private static <T> T get(Logger logger, java.util.function.Supplier<T> run, T defaultValue)
-
getAppenders
public static java.util.Map<java.lang.String,Appender> getAppenders(Logger logger)
Delegates toLogger.getAppenders()if appropriate.- Parameters:
logger- The target logger.- Returns:
- A Map containing the Appender's name as the key and the Appender as the value.
-
getFilters
public static java.util.Iterator<Filter> getFilters(Logger logger)
Delegates toLogger.getFilters()if appropriate.- Parameters:
logger- The target logger.- Returns:
- An Iterator over all the Filters associated with the Logger.
-
getLoggerContext
public static LoggerContext getLoggerContext(Logger logger)
Delegates toLogger.getContext()if appropriate.- Parameters:
logger- The target logger.- Returns:
- the LoggerContext.
-
getParent
public static Logger getParent(Logger logger)
Delegates toLogger.getParent()if appropriate.- Parameters:
logger- The target logger.- Returns:
- The parent Logger.
-
isAdditive
public static boolean isAdditive(Logger logger)
Delegates toLogger.isAdditive()if appropriate.- Parameters:
logger- The target logger.- Returns:
- true if the associated LoggerConfig is additive, false otherwise.
-
isCore
private static boolean isCore(Logger logger)
-
setAdditivity
public static void setAdditivity(Logger logger, boolean additive)
Delegates toLogger.setAdditive(boolean)if appropriate.- Parameters:
logger- The target logger.additive- Boolean value to indicate whether the Logger is additive or not.
-
setLevel
public static void setLevel(Logger logger, Level level)
Delegates toLogger.setLevel(Level)if appropriate.- Parameters:
logger- The target logger.level- The Level to use on this Logger, may be null.
-
-