com.j256.ormlite.logger
Class Logger

java.lang.Object
  extended by com.j256.ormlite.logger.Logger

public class Logger
extends Object

Class which wraps our Log interface and provides {} argument features like slf4j. It allows us to plug in additional log systems if necessary.

NOTE: We do the (msg, arg0), (msg, arg0, arg1), (msg, arg0, arg1, arg2), and (msg, argArray) patterns because if we do ... for everything, we will get a new Object[] each log call which we don't want -- even if the message is never logged because of the log level. Also, we don't use ... at all because we want to know when we are creating a new Object[] so we can make sure it is what we want. I thought this was so much better than slf4j but it turns out they were spot on. Sigh.

Author:
graywatson

Constructor Summary
Logger(Log log)
           
 
Method Summary
 void debug(String msg)
          Log a debug message.
 void debug(String msg, Object arg0)
          Log a debug message.
 void debug(String msg, Object[] argArray)
          Log a debug message.
 void debug(String msg, Object arg0, Object arg1)
          Log a debug message.
 void debug(String msg, Object arg0, Object arg1, Object arg2)
          Log a debug message.
 void debug(Throwable throwable, String msg)
          Log a debug message with a throwable.
 void debug(Throwable throwable, String msg, Object arg0)
          Log a debug message with a throwable.
 void debug(Throwable throwable, String msg, Object[] argArray)
          Log a debug message with a throwable.
 void debug(Throwable throwable, String msg, Object arg0, Object arg1)
          Log a debug message with a throwable.
 void debug(Throwable throwable, String msg, Object arg0, Object arg1, Object arg2)
          Log a debug message with a throwable.
 void error(String msg)
          Log a error message.
 void error(String msg, Object arg0)
          Log a error message.
 void error(String msg, Object[] argArray)
          Log a error message.
 void error(String msg, Object arg0, Object arg1)
          Log a error message.
 void error(String msg, Object arg0, Object arg1, Object arg2)
          Log a error message.
 void error(Throwable throwable, String msg)
          Log a error message with a throwable.
 void error(Throwable throwable, String msg, Object arg0)
          Log a error message with a throwable.
 void error(Throwable throwable, String msg, Object[] argArray)
          Log a error message with a throwable.
 void error(Throwable throwable, String msg, Object arg0, Object arg1)
          Log a error message with a throwable.
 void error(Throwable throwable, String msg, Object arg0, Object arg1, Object arg2)
          Log a error message with a throwable.
 void fatal(String msg)
          Log a fatal message.
 void fatal(String msg, Object arg0)
          Log a fatal message.
 void fatal(String msg, Object[] argArray)
          Log a fatal message.
 void fatal(String msg, Object arg0, Object arg1)
          Log a fatal message.
 void fatal(String msg, Object arg0, Object arg1, Object arg2)
          Log a fatal message.
 void fatal(Throwable throwable, String msg)
          Log a fatal message with a throwable.
 void fatal(Throwable throwable, String msg, Object arg0)
          Log a fatal message with a throwable.
 void fatal(Throwable throwable, String msg, Object[] argArray)
          Log a fatal message with a throwable.
 void fatal(Throwable throwable, String msg, Object arg0, Object arg1)
          Log a fatal message with a throwable.
 void fatal(Throwable throwable, String msg, Object arg0, Object arg1, Object arg2)
          Log a fatal message with a throwable.
 void info(String msg)
          Log a info message.
 void info(String msg, Object arg0)
          Log a info message.
 void info(String msg, Object[] argArray)
          Log a info message.
 void info(String msg, Object arg0, Object arg1)
          Log a info message.
 void info(String msg, Object arg0, Object arg1, Object arg2)
          Log a info message.
 void info(Throwable throwable, String msg)
          Log a info message with a throwable.
 void info(Throwable throwable, String msg, Object arg0)
          Log a info message with a throwable.
 void info(Throwable throwable, String msg, Object[] argArray)
          Log a info message with a throwable.
 void info(Throwable throwable, String msg, Object arg0, Object arg1)
          Log a info message with a throwable.
 void info(Throwable throwable, String msg, Object arg0, Object arg1, Object arg2)
          Log a info message with a throwable.
 boolean isLevelEnabled(Log.Level level)
          Return if logging level is enabled.
 void log(Log.Level level, String msg)
          Log a message at the provided level.
 void log(Log.Level level, String msg, Object arg0)
          Log a message at the provided level.
 void log(Log.Level level, String msg, Object[] argArray)
          Log a message at the provided level.
 void log(Log.Level level, String msg, Object arg0, Object arg1)
          Log a message at the provided level.
 void log(Log.Level level, String msg, Object arg0, Object arg1, Object arg2)
          Log a message at the provided level.
 void log(Log.Level level, Throwable throwable, String msg)
          Log a message with a throwable at the provided level.
 void log(Log.Level level, Throwable throwable, String msg, Object arg0)
          Log a message with a throwable at the provided level.
 void log(Log.Level level, Throwable throwable, String msg, Object[] argArray)
          Log a message with a throwable at the provided level.
 void log(Log.Level level, Throwable throwable, String msg, Object arg0, Object arg1)
          Log a message with a throwable at the provided level.
 void log(Log.Level level, Throwable throwable, String msg, Object arg0, Object arg1, Object arg2)
          Log a message with a throwable at the provided level.
 void trace(String msg)
          Log a trace message.
 void trace(String msg, Object arg0)
          Log a trace message.
 void trace(String msg, Object[] argArray)
          Log a trace message.
 void trace(String msg, Object arg0, Object arg1)
          Log a trace message.
 void trace(String msg, Object arg0, Object arg1, Object arg2)
          Log a trace message.
 void trace(Throwable throwable, String msg)
          Log a trace message with a throwable.
 void trace(Throwable throwable, String msg, Object arg0)
          Log a trace message with a throwable.
 void trace(Throwable throwable, String msg, Object[] argArray)
          Log a trace message with a throwable.
 void trace(Throwable throwable, String msg, Object arg0, Object arg1)
          Log a trace message with a throwable.
 void trace(Throwable throwable, String msg, Object arg0, Object arg1, Object arg2)
          Log a trace message with a throwable.
 void warn(String msg)
          Log a warning message.
 void warn(String msg, Object arg0)
          Log a warning message.
 void warn(String msg, Object[] argArray)
          Log a warning message.
 void warn(String msg, Object arg0, Object arg1)
          Log a warning message.
 void warn(String msg, Object arg0, Object arg1, Object arg2)
          Log a warning message.
 void warn(Throwable throwable, String msg)
          Log a warning message with a throwable.
 void warn(Throwable throwable, String msg, Object arg0)
          Log a warning message with a throwable.
 void warn(Throwable throwable, String msg, Object[] argArray)
          Log a warning message with a throwable.
 void warn(Throwable throwable, String msg, Object arg0, Object arg1)
          Log a warning message with a throwable.
 void warn(Throwable throwable, String msg, Object arg0, Object arg1, Object arg2)
          Log a warning message with a throwable.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Logger

public Logger(Log log)
Method Detail

isLevelEnabled

public boolean isLevelEnabled(Log.Level level)
Return if logging level is enabled.


trace

public void trace(String msg)
Log a trace message.


trace

public void trace(String msg,
                  Object arg0)
Log a trace message.


trace

public void trace(String msg,
                  Object arg0,
                  Object arg1)
Log a trace message.


trace

public void trace(String msg,
                  Object arg0,
                  Object arg1,
                  Object arg2)
Log a trace message.


trace

public void trace(String msg,
                  Object[] argArray)
Log a trace message. Should be protected with a:
 if (logger.isLevelEnabled(Level...)) ...
 


trace

public void trace(Throwable throwable,
                  String msg)
Log a trace message with a throwable.


trace

public void trace(Throwable throwable,
                  String msg,
                  Object arg0)
Log a trace message with a throwable.


trace

public void trace(Throwable throwable,
                  String msg,
                  Object arg0,
                  Object arg1)
Log a trace message with a throwable.


trace

public void trace(Throwable throwable,
                  String msg,
                  Object arg0,
                  Object arg1,
                  Object arg2)
Log a trace message with a throwable.


trace

public void trace(Throwable throwable,
                  String msg,
                  Object[] argArray)
Log a trace message with a throwable.
 if (logger.isLevelEnabled(Level...)) ...
 


debug

public void debug(String msg)
Log a debug message.


debug

public void debug(String msg,
                  Object arg0)
Log a debug message.


debug

public void debug(String msg,
                  Object arg0,
                  Object arg1)
Log a debug message.


debug

public void debug(String msg,
                  Object arg0,
                  Object arg1,
                  Object arg2)
Log a debug message.


debug

public void debug(String msg,
                  Object[] argArray)
Log a debug message.
 if (logger.isLevelEnabled(Level...)) ...
 


debug

public void debug(Throwable throwable,
                  String msg)
Log a debug message with a throwable.


debug

public void debug(Throwable throwable,
                  String msg,
                  Object arg0)
Log a debug message with a throwable.


debug

public void debug(Throwable throwable,
                  String msg,
                  Object arg0,
                  Object arg1)
Log a debug message with a throwable.


debug

public void debug(Throwable throwable,
                  String msg,
                  Object arg0,
                  Object arg1,
                  Object arg2)
Log a debug message with a throwable.


debug

public void debug(Throwable throwable,
                  String msg,
                  Object[] argArray)
Log a debug message with a throwable.
 if (logger.isLevelEnabled(Level...)) ...
 


info

public void info(String msg)
Log a info message.


info

public void info(String msg,
                 Object arg0)
Log a info message.


info

public void info(String msg,
                 Object arg0,
                 Object arg1)
Log a info message.


info

public void info(String msg,
                 Object arg0,
                 Object arg1,
                 Object arg2)
Log a info message.


info

public void info(String msg,
                 Object[] argArray)
Log a info message.


info

public void info(Throwable throwable,
                 String msg)
Log a info message with a throwable.


info

public void info(Throwable throwable,
                 String msg,
                 Object arg0)
Log a info message with a throwable.


info

public void info(Throwable throwable,
                 String msg,
                 Object arg0,
                 Object arg1)
Log a info message with a throwable.


info

public void info(Throwable throwable,
                 String msg,
                 Object arg0,
                 Object arg1,
                 Object arg2)
Log a info message with a throwable.


info

public void info(Throwable throwable,
                 String msg,
                 Object[] argArray)
Log a info message with a throwable.


warn

public void warn(String msg)
Log a warning message.


warn

public void warn(String msg,
                 Object arg0)
Log a warning message.


warn

public void warn(String msg,
                 Object arg0,
                 Object arg1)
Log a warning message.


warn

public void warn(String msg,
                 Object arg0,
                 Object arg1,
                 Object arg2)
Log a warning message.


warn

public void warn(String msg,
                 Object[] argArray)
Log a warning message.


warn

public void warn(Throwable throwable,
                 String msg)
Log a warning message with a throwable.


warn

public void warn(Throwable throwable,
                 String msg,
                 Object arg0)
Log a warning message with a throwable.


warn

public void warn(Throwable throwable,
                 String msg,
                 Object arg0,
                 Object arg1)
Log a warning message with a throwable.


warn

public void warn(Throwable throwable,
                 String msg,
                 Object arg0,
                 Object arg1,
                 Object arg2)
Log a warning message with a throwable.


warn

public void warn(Throwable throwable,
                 String msg,
                 Object[] argArray)
Log a warning message with a throwable.


error

public void error(String msg)
Log a error message.


error

public void error(String msg,
                  Object arg0)
Log a error message.


error

public void error(String msg,
                  Object arg0,
                  Object arg1)
Log a error message.


error

public void error(String msg,
                  Object arg0,
                  Object arg1,
                  Object arg2)
Log a error message.


error

public void error(String msg,
                  Object[] argArray)
Log a error message.


error

public void error(Throwable throwable,
                  String msg)
Log a error message with a throwable.


error

public void error(Throwable throwable,
                  String msg,
                  Object arg0)
Log a error message with a throwable.


error

public void error(Throwable throwable,
                  String msg,
                  Object arg0,
                  Object arg1)
Log a error message with a throwable.


error

public void error(Throwable throwable,
                  String msg,
                  Object arg0,
                  Object arg1,
                  Object arg2)
Log a error message with a throwable.


error

public void error(Throwable throwable,
                  String msg,
                  Object[] argArray)
Log a error message with a throwable.


fatal

public void fatal(String msg)
Log a fatal message.


fatal

public void fatal(String msg,
                  Object arg0)
Log a fatal message.


fatal

public void fatal(String msg,
                  Object arg0,
                  Object arg1)
Log a fatal message.


fatal

public void fatal(String msg,
                  Object arg0,
                  Object arg1,
                  Object arg2)
Log a fatal message.


fatal

public void fatal(String msg,
                  Object[] argArray)
Log a fatal message.


fatal

public void fatal(Throwable throwable,
                  String msg)
Log a fatal message with a throwable.


fatal

public void fatal(Throwable throwable,
                  String msg,
                  Object arg0)
Log a fatal message with a throwable.


fatal

public void fatal(Throwable throwable,
                  String msg,
                  Object arg0,
                  Object arg1)
Log a fatal message with a throwable.


fatal

public void fatal(Throwable throwable,
                  String msg,
                  Object arg0,
                  Object arg1,
                  Object arg2)
Log a fatal message with a throwable.


fatal

public void fatal(Throwable throwable,
                  String msg,
                  Object[] argArray)
Log a fatal message with a throwable.


log

public void log(Log.Level level,
                String msg)
Log a message at the provided level.


log

public void log(Log.Level level,
                String msg,
                Object arg0)
Log a message at the provided level.


log

public void log(Log.Level level,
                String msg,
                Object arg0,
                Object arg1)
Log a message at the provided level.


log

public void log(Log.Level level,
                String msg,
                Object arg0,
                Object arg1,
                Object arg2)
Log a message at the provided level.


log

public void log(Log.Level level,
                String msg,
                Object[] argArray)
Log a message at the provided level.


log

public void log(Log.Level level,
                Throwable throwable,
                String msg)
Log a message with a throwable at the provided level.


log

public void log(Log.Level level,
                Throwable throwable,
                String msg,
                Object arg0)
Log a message with a throwable at the provided level.


log

public void log(Log.Level level,
                Throwable throwable,
                String msg,
                Object arg0,
                Object arg1)
Log a message with a throwable at the provided level.


log

public void log(Log.Level level,
                Throwable throwable,
                String msg,
                Object arg0,
                Object arg1,
                Object arg2)
Log a message with a throwable at the provided level.


log

public void log(Log.Level level,
                Throwable throwable,
                String msg,
                Object[] argArray)
Log a message with a throwable at the provided level.



This documentation is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.