Class BaseLogger

java.lang.Object
org.jclouds.logging.BaseLogger
All Implemented Interfaces:
Logger
Direct Known Subclasses:
JDKLogger, Log4JLogger, SLF4JLogger

public abstract class BaseLogger extends Object implements Logger
Base implementation that constructs formatted log strings.
  • Constructor Details

    • BaseLogger

      public BaseLogger()
  • Method Details

    • logError

      protected abstract void logError(String message, Throwable e)
    • logError

      protected abstract void logError(String message)
    • logWarn

      protected abstract void logWarn(String message, Throwable e)
    • logWarn

      protected abstract void logWarn(String message)
    • logInfo

      protected abstract void logInfo(String message)
    • logDebug

      protected abstract void logDebug(String message)
    • logTrace

      protected abstract void logTrace(String message)
    • trace

      public void trace(String message, Object... args)
      Specified by:
      trace in interface Logger
    • debug

      public void debug(String message, Object... args)
      Specified by:
      debug in interface Logger
    • info

      public void info(String message, Object... args)
      Specified by:
      info in interface Logger
    • warn

      public void warn(String message, Object... args)
      Specified by:
      warn in interface Logger
    • warn

      public void warn(Throwable e, String message, Object... args)
      Specified by:
      warn in interface Logger
    • error

      public void error(String message, Object... args)
      Specified by:
      error in interface Logger
    • error

      public void error(Throwable e, String message, Object... args)
      Specified by:
      error in interface Logger