Class Logger

java.lang.Object
org.jboss.resteasy.logging.Logger
Direct Known Subclasses:
JULLogger, Log4jLogger, Slf4jLogger

public abstract class Logger extends Object
Logging abstraction. Call setLoggerType() to the logging framework you want to use.
Version:
$Revision: 1 $
  • Field Details

    • loggerConstructor

      private static Constructor loggerConstructor
      Set this variable to set what logger you want. The default is java.util.logging
  • Constructor Details

    • Logger

      public Logger()
  • Method Details

    • setLoggerType

      public static void setLoggerType(Logger.LoggerType loggerType)
    • classInClasspath

      private static boolean classInClasspath(String className)
    • getLogger

      public static Logger getLogger(Class<?> clazz)
    • isTraceEnabled

      public abstract boolean isTraceEnabled()
    • trace

      public abstract void trace(String message)
    • trace

      public abstract void trace(String message, Object... params)
    • trace

      public abstract void trace(String message, Throwable error)
    • isDebugEnabled

      public abstract boolean isDebugEnabled()
    • debug

      public abstract void debug(String message)
    • debug

      public abstract void debug(String message, Object... params)
    • debug

      public abstract void debug(String message, Throwable error)
    • info

      public abstract void info(String message)
    • info

      public abstract void info(String message, Object... params)
    • info

      public abstract void info(String message, Throwable error)
    • isWarnEnabled

      public abstract boolean isWarnEnabled()
    • warn

      public abstract void warn(String message)
    • warn

      public abstract void warn(String message, Object... params)
    • warn

      public abstract void warn(String message, Throwable error)
    • error

      public abstract void error(String message)
    • error

      public abstract void error(String message, Object... params)
    • error

      public abstract void error(String message, Throwable error)