org.apache.commons.logging.impl
public class Log4jProxy extends java.lang.Object implements Log, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private java.lang.Object |
DEBUG |
private java.lang.Object |
ERROR |
private java.lang.Object |
FATAL
The jboss custom Level for TRACE
|
private java.lang.Object |
INFO |
private java.lang.reflect.Method |
isEnabledFor
isEnabledFor(Priority level)
|
private java.lang.reflect.Method |
log
log(String callerFQCN, Priority level, Object message, Throwable t)
|
private java.lang.Object |
logger
The log4j Logger
|
private static java.lang.String |
PROXY_FQCN
Use the Log4JLogger so that the %C format works correctly
|
private static long |
serialVersionUID |
private java.lang.Object |
TRACE |
private java.lang.Object |
WARN |
Constructor and Description |
---|
Log4jProxy(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
debug(java.lang.Object message)
Log a message with debug log level.
|
void |
debug(java.lang.Object message,
java.lang.Throwable t)
Log an error with debug log level.
|
static void |
displayClassInfo(java.lang.Class clazz,
java.lang.StringBuffer results) |
void |
error(java.lang.Object message)
Log a message with error log level.
|
void |
error(java.lang.Object message,
java.lang.Throwable t)
Log an error with error log level.
|
void |
fatal(java.lang.Object message)
Log a message with fatal log level.
|
void |
fatal(java.lang.Object message,
java.lang.Throwable t)
Log an error with fatal log level.
|
static java.net.URL[] |
getClassLoaderURLs(java.lang.ClassLoader cl)
Use reflection to access a URL[] getURLs or URL[] getClasspath method so
that non-URLClassLoader class loaders, or class loaders that override
getURLs to return null or empty, can provide the true classpath info.
|
void |
info(java.lang.Object message)
Log a message with info log level.
|
void |
info(java.lang.Object message,
java.lang.Throwable t)
Log an error with info log level.
|
boolean |
isDebugEnabled()
Is debug logging currently enabled?
|
private boolean |
isEnabledFor(java.lang.Object level) |
boolean |
isErrorEnabled()
Is error logging currently enabled?
|
boolean |
isFatalEnabled()
Is fatal logging currently enabled?
|
boolean |
isInfoEnabled()
Is info logging currently enabled?
|
boolean |
isTraceEnabled()
Is trace logging currently enabled?
|
boolean |
isWarnEnabled()
Is warn logging currently enabled?
|
private void |
log(java.lang.Object level,
java.lang.Object message,
java.lang.Throwable t) |
(package private) static java.lang.ClassLoader |
threadContextClassLoader() |
void |
trace(java.lang.Object message)
Log a message with trace log level.
|
void |
trace(java.lang.Object message,
java.lang.Throwable t)
Log an error with trace log level.
|
void |
warn(java.lang.Object message)
Log a message with warn log level.
|
void |
warn(java.lang.Object message,
java.lang.Throwable t)
Log an error with warn log level.
|
private static final long serialVersionUID
private static final java.lang.String PROXY_FQCN
private java.lang.Object FATAL
private java.lang.Object ERROR
private java.lang.Object WARN
private java.lang.Object INFO
private java.lang.Object DEBUG
private java.lang.Object TRACE
private transient java.lang.Object logger
private java.lang.reflect.Method isEnabledFor
private java.lang.reflect.Method log
static java.lang.ClassLoader threadContextClassLoader()
public boolean isDebugEnabled()
Log
Is debug logging currently enabled?
Call this method to prevent having to perform expensive operations
(for example, String
concatenation)
when the log level is more than debug.
isDebugEnabled
in interface Log
public boolean isErrorEnabled()
Log
Is error logging currently enabled?
Call this method to prevent having to perform expensive operations
(for example, String
concatenation)
when the log level is more than error.
isErrorEnabled
in interface Log
public boolean isFatalEnabled()
Log
Is fatal logging currently enabled?
Call this method to prevent having to perform expensive operations
(for example, String
concatenation)
when the log level is more than fatal.
isFatalEnabled
in interface Log
public boolean isInfoEnabled()
Log
Is info logging currently enabled?
Call this method to prevent having to perform expensive operations
(for example, String
concatenation)
when the log level is more than info.
isInfoEnabled
in interface Log
public boolean isTraceEnabled()
Log
Is trace logging currently enabled?
Call this method to prevent having to perform expensive operations
(for example, String
concatenation)
when the log level is more than trace.
isTraceEnabled
in interface Log
public boolean isWarnEnabled()
Log
Is warn logging currently enabled?
Call this method to prevent having to perform expensive operations
(for example, String
concatenation)
when the log level is more than warn.
isWarnEnabled
in interface Log
public void trace(java.lang.Object message)
Log
Log a message with trace log level.
public void trace(java.lang.Object message, java.lang.Throwable t)
Log
Log an error with trace log level.
public void debug(java.lang.Object message)
Log
Log a message with debug log level.
public void debug(java.lang.Object message, java.lang.Throwable t)
Log
Log an error with debug log level.
public void info(java.lang.Object message)
Log
Log a message with info log level.
public void info(java.lang.Object message, java.lang.Throwable t)
Log
Log an error with info log level.
public void warn(java.lang.Object message)
Log
Log a message with warn log level.
public void warn(java.lang.Object message, java.lang.Throwable t)
Log
Log an error with warn log level.
public void error(java.lang.Object message)
Log
Log a message with error log level.
public void error(java.lang.Object message, java.lang.Throwable t)
Log
Log an error with error log level.
public void fatal(java.lang.Object message)
Log
Log a message with fatal log level.
public void fatal(java.lang.Object message, java.lang.Throwable t)
Log
Log an error with fatal log level.
private void log(java.lang.Object level, java.lang.Object message, java.lang.Throwable t)
private boolean isEnabledFor(java.lang.Object level)
public static void displayClassInfo(java.lang.Class clazz, java.lang.StringBuffer results)
public static java.net.URL[] getClassLoaderURLs(java.lang.ClassLoader cl)
Copyright 2001-2005 The Apache Software Foundation.