public class Category
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
Category.PrivateAdapter |
private static class |
Category.PrivateManager
Private LogManager.
|
Modifier and Type | Field and Description |
---|---|
private static Category.PrivateAdapter |
adapter |
protected java.util.ResourceBundle |
bundle
Resource bundle for localized messages.
|
private static java.util.Map<LoggerContext,java.util.concurrent.ConcurrentMap<java.lang.String,Logger>> |
CONTEXT_MAP |
private static java.lang.String |
FQCN |
private static boolean |
isCoreAvailable |
private Logger |
logger |
private java.util.Map<java.lang.Class<?>,ObjectRenderer> |
rendererMap |
Modifier | Constructor and Description |
---|---|
private |
Category(Logger logger) |
protected |
Category(LoggerContext context,
java.lang.String name)
Constructor used by Logger to specify a LoggerContext.
|
protected |
Category(java.lang.String name)
Constructor exposed by Log4j 1.2.
|
Modifier and Type | Method and Description |
---|---|
void |
addAppender(Appender appender)
No-op implementation.
|
void |
assertLog(boolean assertion,
java.lang.String msg)
|
void |
callAppenders(LoggingEvent event)
No-op implementation.
|
void |
debug(java.lang.Object message) |
void |
debug(java.lang.Object message,
java.lang.Throwable t) |
void |
error(java.lang.Object message) |
void |
error(java.lang.Object message,
java.lang.Throwable t) |
boolean |
exists(java.lang.String name) |
void |
fatal(java.lang.Object message) |
void |
fatal(java.lang.Object message,
java.lang.Throwable t) |
void |
forcedLog(java.lang.String fqcn,
Priority level,
java.lang.Object message,
java.lang.Throwable t) |
private ObjectRenderer |
get(java.lang.Class clazz) |
boolean |
getAdditivity() |
java.util.Enumeration |
getAllAppenders() |
Appender |
getAppender(java.lang.String name)
No-op implementation.
|
Priority |
getChainedPriority() |
static java.util.Enumeration |
getCurrentCategories()
Deprecated.
Please use
LogManager.getCurrentLoggers() instead. |
Level |
getEffectiveLevel() |
static Category |
getInstance(java.lang.Class clazz) |
(package private) static Logger |
getInstance(LoggerContext context,
java.lang.Class clazz) |
(package private) static Logger |
getInstance(LoggerContext context,
java.lang.String name) |
(package private) static Logger |
getInstance(LoggerContext context,
java.lang.String name,
Category.PrivateAdapter factory) |
(package private) static Logger |
getInstance(LoggerContext context,
java.lang.String name,
LoggerFactory factory) |
static Category |
getInstance(java.lang.String name) |
Level |
getLevel() |
(package private) Logger |
getLogger() |
private static java.util.concurrent.ConcurrentMap<java.lang.String,Logger> |
getLoggersMap(LoggerContext context) |
java.lang.String |
getName() |
Category |
getParent() |
Level |
getPriority() |
java.util.ResourceBundle |
getResourceBundle() |
static Category |
getRoot() |
(package private) static Logger |
getRoot(LoggerContext context) |
private static java.lang.String |
getSubName(java.lang.String name) |
void |
info(java.lang.Object message) |
void |
info(java.lang.Object message,
java.lang.Throwable t) |
boolean |
isAttached(Appender appender)
Is the appender passed as parameter attached to this category?
|
boolean |
isDebugEnabled() |
private boolean |
isEnabledFor(Level level) |
boolean |
isEnabledFor(Priority level) |
boolean |
isErrorEnabled() |
boolean |
isFatalEnabled() |
boolean |
isInfoEnabled() |
boolean |
isTraceEnabled() |
boolean |
isWarnEnabled() |
void |
l7dlog(Priority priority,
java.lang.String key,
java.lang.Object[] params,
java.lang.Throwable t) |
void |
l7dlog(Priority priority,
java.lang.String key,
java.lang.Throwable t) |
void |
log(Priority priority,
java.lang.Object message) |
void |
log(Priority priority,
java.lang.Object message,
java.lang.Throwable t) |
void |
log(java.lang.String fqcn,
Priority priority,
java.lang.Object message,
java.lang.Throwable t) |
private void |
maybeLog(java.lang.String fqcn,
Level level,
java.lang.Object message,
java.lang.Throwable throwable) |
void |
removeAllAppenders()
No-op implementation.
|
void |
removeAppender(Appender appender)
No-op implementation.
|
void |
removeAppender(java.lang.String name)
No-op implementation.
|
(package private) ObjectRenderer |
searchInterfaces(java.lang.Class c) |
void |
setAdditivity(boolean additivity) |
void |
setLevel(Level level) |
private void |
setLevel(java.lang.String levelStr) |
void |
setPriority(Priority priority) |
void |
setResourceBundle(java.util.ResourceBundle bundle) |
static void |
shutdown()
No-op implementation.
|
void |
trace(java.lang.Object message) |
void |
trace(java.lang.Object message,
java.lang.Throwable t) |
void |
warn(java.lang.Object message) |
void |
warn(java.lang.Object message,
java.lang.Throwable t) |
private static Category.PrivateAdapter adapter
private static final java.util.Map<LoggerContext,java.util.concurrent.ConcurrentMap<java.lang.String,Logger>> CONTEXT_MAP
private static final java.lang.String FQCN
private static final boolean isCoreAvailable
private final java.util.Map<java.lang.Class<?>,ObjectRenderer> rendererMap
protected java.util.ResourceBundle bundle
private final Logger logger
protected Category(LoggerContext context, java.lang.String name)
context
- The LoggerContext.name
- The name of the Logger.protected Category(java.lang.String name)
name
- The name of the Logger.private Category(Logger logger)
public static Category getInstance(java.lang.String name)
static Logger getInstance(LoggerContext context, java.lang.String name)
static Logger getInstance(LoggerContext context, java.lang.String name, LoggerFactory factory)
static Logger getInstance(LoggerContext context, java.lang.String name, Category.PrivateAdapter factory)
public static Category getInstance(java.lang.Class clazz)
static Logger getInstance(LoggerContext context, java.lang.Class clazz)
public final java.lang.String getName()
Logger getLogger()
public final Category getParent()
public static Category getRoot()
static Logger getRoot(LoggerContext context)
private static java.util.concurrent.ConcurrentMap<java.lang.String,Logger> getLoggersMap(LoggerContext context)
@Deprecated public static java.util.Enumeration getCurrentCategories()
LogManager.getCurrentLoggers()
instead.Enumeration
.
The root category is not included in the returned
Enumeration
.
public final Level getEffectiveLevel()
public final Priority getChainedPriority()
public final Level getLevel()
public void setLevel(Level level)
public final Level getPriority()
public void setPriority(Priority priority)
private void setLevel(java.lang.String levelStr)
public void debug(java.lang.Object message)
public void debug(java.lang.Object message, java.lang.Throwable t)
public boolean isDebugEnabled()
public void error(java.lang.Object message)
public void error(java.lang.Object message, java.lang.Throwable t)
public boolean isErrorEnabled()
public void warn(java.lang.Object message)
public void warn(java.lang.Object message, java.lang.Throwable t)
public boolean isWarnEnabled()
public void fatal(java.lang.Object message)
public void fatal(java.lang.Object message, java.lang.Throwable t)
public boolean isFatalEnabled()
public void info(java.lang.Object message)
public void info(java.lang.Object message, java.lang.Throwable t)
public boolean isInfoEnabled()
public void trace(java.lang.Object message)
public void trace(java.lang.Object message, java.lang.Throwable t)
public boolean isTraceEnabled()
public boolean isEnabledFor(Priority level)
public void addAppender(Appender appender)
appender
- The Appender to add.public void callAppenders(LoggingEvent event)
event
- The logging event.public java.util.Enumeration getAllAppenders()
public Appender getAppender(java.lang.String name)
name
- The name of the Appender.public boolean isAttached(Appender appender)
appender
- The Appender to add.public void removeAllAppenders()
public void removeAppender(Appender appender)
appender
- The Appender to remove.public void removeAppender(java.lang.String name)
name
- The Appender to remove.public static void shutdown()
public void forcedLog(java.lang.String fqcn, Priority level, java.lang.Object message, java.lang.Throwable t)
public boolean exists(java.lang.String name)
public boolean getAdditivity()
public void setAdditivity(boolean additivity)
public void setResourceBundle(java.util.ResourceBundle bundle)
public java.util.ResourceBundle getResourceBundle()
private static java.lang.String getSubName(java.lang.String name)
public void assertLog(boolean assertion, java.lang.String msg)
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.
assertion
- The assertion.msg
- The message to print if assertion
is
false.public void l7dlog(Priority priority, java.lang.String key, java.lang.Throwable t)
public void l7dlog(Priority priority, java.lang.String key, java.lang.Object[] params, java.lang.Throwable t)
public void log(Priority priority, java.lang.Object message, java.lang.Throwable t)
public void log(Priority priority, java.lang.Object message)
public void log(java.lang.String fqcn, Priority priority, java.lang.Object message, java.lang.Throwable t)
private void maybeLog(java.lang.String fqcn, Level level, java.lang.Object message, java.lang.Throwable throwable)
private boolean isEnabledFor(Level level)
private ObjectRenderer get(java.lang.Class clazz)
ObjectRenderer searchInterfaces(java.lang.Class c)