Package org.jboss.resteasy.logging
Class Logger
- java.lang.Object
-
- org.jboss.resteasy.logging.Logger
-
- Direct Known Subclasses:
JULLogger,Log4jLogger,Slf4jLogger
public abstract class Logger extends java.lang.ObjectLogging abstraction. Call setLoggerType() to the logging framework you want to use.- Version:
- $Revision: 1 $
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLogger.LoggerType
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.reflect.ConstructorloggerConstructorSet this variable to set what logger you want.
-
Constructor Summary
Constructors Constructor Description Logger()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description private static booleanclassInClasspath(java.lang.String className)abstract voiddebug(java.lang.String message)abstract voiddebug(java.lang.String message, java.lang.Object... params)abstract voiddebug(java.lang.String message, java.lang.Throwable error)abstract voiderror(java.lang.String message)abstract voiderror(java.lang.String message, java.lang.Object... params)abstract voiderror(java.lang.String message, java.lang.Throwable error)static LoggergetLogger(java.lang.Class<?> clazz)abstract voidinfo(java.lang.String message)abstract voidinfo(java.lang.String message, java.lang.Object... params)abstract voidinfo(java.lang.String message, java.lang.Throwable error)abstract booleanisDebugEnabled()abstract booleanisTraceEnabled()abstract booleanisWarnEnabled()static voidsetLoggerType(Logger.LoggerType loggerType)abstract voidtrace(java.lang.String message)abstract voidtrace(java.lang.String message, java.lang.Object... params)abstract voidtrace(java.lang.String message, java.lang.Throwable error)abstract voidwarn(java.lang.String message)abstract voidwarn(java.lang.String message, java.lang.Object... params)abstract voidwarn(java.lang.String message, java.lang.Throwable error)
-
-
-
Method Detail
-
setLoggerType
public static void setLoggerType(Logger.LoggerType loggerType)
-
classInClasspath
private static boolean classInClasspath(java.lang.String className)
-
getLogger
public static Logger getLogger(java.lang.Class<?> clazz)
-
isTraceEnabled
public abstract boolean isTraceEnabled()
-
trace
public abstract void trace(java.lang.String message)
-
trace
public abstract void trace(java.lang.String message, java.lang.Object... params)
-
trace
public abstract void trace(java.lang.String message, java.lang.Throwable error)
-
isDebugEnabled
public abstract boolean isDebugEnabled()
-
debug
public abstract void debug(java.lang.String message)
-
debug
public abstract void debug(java.lang.String message, java.lang.Object... params)
-
debug
public abstract void debug(java.lang.String message, java.lang.Throwable error)
-
info
public abstract void info(java.lang.String message)
-
info
public abstract void info(java.lang.String message, java.lang.Object... params)
-
info
public abstract void info(java.lang.String message, java.lang.Throwable error)
-
isWarnEnabled
public abstract boolean isWarnEnabled()
-
warn
public abstract void warn(java.lang.String message)
-
warn
public abstract void warn(java.lang.String message, java.lang.Object... params)
-
warn
public abstract void warn(java.lang.String message, java.lang.Throwable error)
-
error
public abstract void error(java.lang.String message)
-
error
public abstract void error(java.lang.String message, java.lang.Object... params)
-
error
public abstract void error(java.lang.String message, java.lang.Throwable error)
-
-