|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.cxf.common.logging.LogUtils
public final class LogUtils
A container for static utility methods related to logging.
By default, CXF logs to java.util.logging. An application can change this. To log to another system, the
application must provide an object that extends AbstractDelegatingLogger
, and advertise that class
via one of the following mechanisms:
setLoggerClass(Class)
with a Class> reference to the logger class.Log4jLogger
to use log4j instead of java.util.logging.
Field Summary | |
---|---|
static String |
KEY
|
Method Summary | |
---|---|
protected static Logger |
createLogger(Class<?> cls,
String name,
String loggerName)
Create a logger |
static Logger |
getL7dLogger(Class<?> cls)
Get a Logger with the associated default resource bundle for the class. |
static Logger |
getL7dLogger(Class<?> cls,
String resourcename)
Get a Logger with an associated resource bundle. |
static Logger |
getL7dLogger(Class<?> cls,
String resourcename,
String loggerName)
Get a Logger with an associated resource bundle. |
static Logger |
getLogger(Class<?> cls)
Get a Logger with the associated default resource bundle for the class. |
static Logger |
getLogger(Class<?> cls,
String resourcename)
Get a Logger with an associated resource bundle. |
static Logger |
getLogger(Class<?> cls,
String resourcename,
String loggerName)
Get a Logger with an associated resource bundle. |
static void |
log(Logger logger,
Level level,
String message)
Checks log level and logs |
static void |
log(Logger logger,
Level level,
String message,
Object parameter)
Checks log level and logs |
static void |
log(Logger logger,
Level level,
String message,
Object[] parameters)
Checks log level and logs |
static void |
log(Logger logger,
Level level,
String message,
Throwable throwable)
Checks log level and logs |
static void |
log(Logger logger,
Level level,
String message,
Throwable throwable,
Object... parameters)
Allows both parameter substitution and a typed Throwable to be logged. |
static void |
log(Logger logger,
Level level,
String message,
Throwable throwable,
Object parameter)
Allows both parameter substitution and a typed Throwable to be logged. |
static void |
setLoggerClass(Class<? extends AbstractDelegatingLogger> cls)
Specify a logger class that inherits from AbstractDelegatingLogger . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String KEY
Method Detail |
---|
public static void setLoggerClass(Class<? extends AbstractDelegatingLogger> cls)
AbstractDelegatingLogger
.
Enable users to use their own logger implementation.
public static Logger getLogger(Class<?> cls)
cls
- the Class to contain the Logger
public static Logger getLogger(Class<?> cls, String resourcename)
cls
- the Class to contain the Loggerresourcename
- the resource name
public static Logger getLogger(Class<?> cls, String resourcename, String loggerName)
cls
- the Class to contain the Logger (to find resources)resourcename
- the resource nameloggerName
- the full name for the logger
public static Logger getL7dLogger(Class<?> cls)
cls
- the Class to contain the Logger
public static Logger getL7dLogger(Class<?> cls, String resourcename)
cls
- the Class to contain the Loggerresourcename
- the resource name
public static Logger getL7dLogger(Class<?> cls, String resourcename, String loggerName)
cls
- the Class to contain the Logger (to find resources)resourcename
- the resource nameloggerName
- the full name for the logger
protected static Logger createLogger(Class<?> cls, String name, String loggerName)
public static void log(Logger logger, Level level, String message, Throwable throwable, Object parameter)
logger
- the Logger the log tolevel
- the severity levelmessage
- the log messagethrowable
- the Throwable to logparameter
- the parameter to substitute into messagepublic static void log(Logger logger, Level level, String message, Throwable throwable, Object... parameters)
logger
- the Logger the log tolevel
- the severity levelmessage
- the log messagethrowable
- the Throwable to logparameters
- the parameters to substitute into messagepublic static void log(Logger logger, Level level, String message)
logger
- the Logger the log tolevel
- the severity levelmessage
- the log messagepublic static void log(Logger logger, Level level, String message, Throwable throwable)
logger
- the Logger the log tolevel
- the severity levelmessage
- the log messagethrowable
- the Throwable to logpublic static void log(Logger logger, Level level, String message, Object parameter)
logger
- the Logger the log tolevel
- the severity levelmessage
- the log messageparameter
- the parameter to substitute into messagepublic static void log(Logger logger, Level level, String message, Object[] parameters)
logger
- the Logger the log tolevel
- the severity levelmessage
- the log messageparameters
- the parameters to substitute into message
|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |