org.sormula.log
Class ClassLogger

java.lang.Object
  extended by org.sormula.log.ClassLogger

public class ClassLogger
extends java.lang.Object

A delegate for SLF4J logger that uses the import org.slf4j.LoggerFactory to create a logger based upon the class name that created ClassLogger. Use no-argument constructor to create a logger for your class. To use this class, create an new instance and then invoke the log methods.

 package com.mycompany.something;
 
 public class MyClass 
 {
     final static ClassLogger log = new ClassLogger();
 .
 .
 .
     public void SomeMethod()
     {
         log.info("hello, world");
     }
 
 }     
 
Log messages from MyClass will be logged with logical log name of com.mycompany.something.MyClass

If no SLF4J jars are on the classpath, then no exceptions are thrown and no logging will occur.

Since:
1.0
Author:
Jeff Miller
See Also:
Logger

Constructor Summary
ClassLogger()
          Constructs with logical log name of package name of the caller of this constructor.
 
Method Summary
 void debug(org.slf4j.Marker arg0, java.lang.String arg1)
           
 void debug(org.slf4j.Marker arg0, java.lang.String arg1, java.lang.Object arg2)
           
 void debug(org.slf4j.Marker arg0, java.lang.String arg1, java.lang.Object[] arg2)
           
 void debug(org.slf4j.Marker arg0, java.lang.String arg1, java.lang.Object arg2, java.lang.Object arg3)
           
 void debug(org.slf4j.Marker arg0, java.lang.String arg1, java.lang.Throwable arg2)
           
 void debug(java.lang.String arg0)
           
 void debug(java.lang.String arg0, java.lang.Object arg1)
           
 void debug(java.lang.String arg0, java.lang.Object[] arg1)
           
 void debug(java.lang.String arg0, java.lang.Object arg1, java.lang.Object arg2)
           
 void debug(java.lang.String arg0, java.lang.Throwable arg1)
           
 void error(org.slf4j.Marker arg0, java.lang.String arg1)
           
 void error(org.slf4j.Marker arg0, java.lang.String arg1, java.lang.Object arg2)
           
 void error(org.slf4j.Marker arg0, java.lang.String arg1, java.lang.Object[] arg2)
           
 void error(org.slf4j.Marker arg0, java.lang.String arg1, java.lang.Object arg2, java.lang.Object arg3)
           
 void error(org.slf4j.Marker arg0, java.lang.String arg1, java.lang.Throwable arg2)
           
 void error(java.lang.String arg0)
           
 void error(java.lang.String arg0, java.lang.Object arg1)
           
 void error(java.lang.String arg0, java.lang.Object[] arg1)
           
 void error(java.lang.String arg0, java.lang.Object arg1, java.lang.Object arg2)
           
 void error(java.lang.String arg0, java.lang.Throwable arg1)
           
 java.lang.String getName()
           
 void info(org.slf4j.Marker arg0, java.lang.String arg1)
           
 void info(org.slf4j.Marker arg0, java.lang.String arg1, java.lang.Object arg2)
           
 void info(org.slf4j.Marker arg0, java.lang.String arg1, java.lang.Object[] arg2)
           
 void info(org.slf4j.Marker arg0, java.lang.String arg1, java.lang.Object arg2, java.lang.Object arg3)
           
 void info(org.slf4j.Marker arg0, java.lang.String arg1, java.lang.Throwable arg2)
           
 void info(java.lang.String arg0)
           
 void info(java.lang.String arg0, java.lang.Object arg1)
           
 void info(java.lang.String arg0, java.lang.Object[] arg1)
           
 void info(java.lang.String arg0, java.lang.Object arg1, java.lang.Object arg2)
           
 void info(java.lang.String arg0, java.lang.Throwable arg1)
           
 boolean isDebugEnabled()
           
 boolean isDebugEnabled(org.slf4j.Marker arg0)
           
 boolean isErrorEnabled()
           
 boolean isErrorEnabled(org.slf4j.Marker arg0)
           
 boolean isInfoEnabled()
           
 boolean isInfoEnabled(org.slf4j.Marker arg0)
           
 boolean isTraceEnabled()
           
 boolean isTraceEnabled(org.slf4j.Marker arg0)
           
 boolean isWarnEnabled()
           
 boolean isWarnEnabled(org.slf4j.Marker arg0)
           
 void trace(org.slf4j.Marker arg0, java.lang.String arg1)
           
 void trace(org.slf4j.Marker arg0, java.lang.String arg1, java.lang.Object arg2)
           
 void trace(org.slf4j.Marker arg0, java.lang.String arg1, java.lang.Object[] arg2)
           
 void trace(org.slf4j.Marker arg0, java.lang.String arg1, java.lang.Object arg2, java.lang.Object arg3)
           
 void trace(org.slf4j.Marker arg0, java.lang.String arg1, java.lang.Throwable arg2)
           
 void trace(java.lang.String arg0)
           
 void trace(java.lang.String arg0, java.lang.Object arg1)
           
 void trace(java.lang.String arg0, java.lang.Object[] arg1)
           
 void trace(java.lang.String arg0, java.lang.Object arg1, java.lang.Object arg2)
           
 void trace(java.lang.String arg0, java.lang.Throwable arg1)
           
 void warn(org.slf4j.Marker arg0, java.lang.String arg1)
           
 void warn(org.slf4j.Marker arg0, java.lang.String arg1, java.lang.Object arg2)
           
 void warn(org.slf4j.Marker arg0, java.lang.String arg1, java.lang.Object[] arg2)
           
 void warn(org.slf4j.Marker arg0, java.lang.String arg1, java.lang.Object arg2, java.lang.Object arg3)
           
 void warn(org.slf4j.Marker arg0, java.lang.String arg1, java.lang.Throwable arg2)
           
 void warn(java.lang.String arg0)
           
 void warn(java.lang.String arg0, java.lang.Object arg1)
           
 void warn(java.lang.String arg0, java.lang.Object[] arg1)
           
 void warn(java.lang.String arg0, java.lang.Object arg1, java.lang.Object arg2)
           
 void warn(java.lang.String arg0, java.lang.Throwable arg1)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassLogger

public ClassLogger()
Constructs with logical log name of package name of the caller of this constructor. For example, com.mycompany.something.MyClass creates new EasyLog, the logical log name used would be com.mycompany.something as if it called LogFactory.getLog("com.mycompany.something").

Method Detail

debug

public void debug(org.slf4j.Marker arg0,
                  java.lang.String arg1,
                  java.lang.Object arg2,
                  java.lang.Object arg3)

debug

public void debug(org.slf4j.Marker arg0,
                  java.lang.String arg1,
                  java.lang.Object arg2)

debug

public void debug(org.slf4j.Marker arg0,
                  java.lang.String arg1,
                  java.lang.Object[] arg2)

debug

public void debug(org.slf4j.Marker arg0,
                  java.lang.String arg1,
                  java.lang.Throwable arg2)

debug

public void debug(org.slf4j.Marker arg0,
                  java.lang.String arg1)

debug

public void debug(java.lang.String arg0,
                  java.lang.Object arg1,
                  java.lang.Object arg2)

debug

public void debug(java.lang.String arg0,
                  java.lang.Object arg1)

debug

public void debug(java.lang.String arg0,
                  java.lang.Object[] arg1)

debug

public void debug(java.lang.String arg0,
                  java.lang.Throwable arg1)

debug

public void debug(java.lang.String arg0)

error

public void error(org.slf4j.Marker arg0,
                  java.lang.String arg1,
                  java.lang.Object arg2,
                  java.lang.Object arg3)

error

public void error(org.slf4j.Marker arg0,
                  java.lang.String arg1,
                  java.lang.Object arg2)

error

public void error(org.slf4j.Marker arg0,
                  java.lang.String arg1,
                  java.lang.Object[] arg2)

error

public void error(org.slf4j.Marker arg0,
                  java.lang.String arg1,
                  java.lang.Throwable arg2)

error

public void error(org.slf4j.Marker arg0,
                  java.lang.String arg1)

error

public void error(java.lang.String arg0,
                  java.lang.Object arg1,
                  java.lang.Object arg2)

error

public void error(java.lang.String arg0,
                  java.lang.Object arg1)

error

public void error(java.lang.String arg0,
                  java.lang.Object[] arg1)

error

public void error(java.lang.String arg0,
                  java.lang.Throwable arg1)

error

public void error(java.lang.String arg0)

getName

public java.lang.String getName()

info

public void info(org.slf4j.Marker arg0,
                 java.lang.String arg1,
                 java.lang.Object arg2,
                 java.lang.Object arg3)

info

public void info(org.slf4j.Marker arg0,
                 java.lang.String arg1,
                 java.lang.Object arg2)

info

public void info(org.slf4j.Marker arg0,
                 java.lang.String arg1,
                 java.lang.Object[] arg2)

info

public void info(org.slf4j.Marker arg0,
                 java.lang.String arg1,
                 java.lang.Throwable arg2)

info

public void info(org.slf4j.Marker arg0,
                 java.lang.String arg1)

info

public void info(java.lang.String arg0,
                 java.lang.Object arg1,
                 java.lang.Object arg2)

info

public void info(java.lang.String arg0,
                 java.lang.Object arg1)

info

public void info(java.lang.String arg0,
                 java.lang.Object[] arg1)

info

public void info(java.lang.String arg0,
                 java.lang.Throwable arg1)

info

public void info(java.lang.String arg0)

isDebugEnabled

public boolean isDebugEnabled()

isDebugEnabled

public boolean isDebugEnabled(org.slf4j.Marker arg0)

isErrorEnabled

public boolean isErrorEnabled()

isErrorEnabled

public boolean isErrorEnabled(org.slf4j.Marker arg0)

isInfoEnabled

public boolean isInfoEnabled()

isInfoEnabled

public boolean isInfoEnabled(org.slf4j.Marker arg0)

isTraceEnabled

public boolean isTraceEnabled()

isTraceEnabled

public boolean isTraceEnabled(org.slf4j.Marker arg0)

isWarnEnabled

public boolean isWarnEnabled()

isWarnEnabled

public boolean isWarnEnabled(org.slf4j.Marker arg0)

trace

public void trace(org.slf4j.Marker arg0,
                  java.lang.String arg1,
                  java.lang.Object arg2,
                  java.lang.Object arg3)

trace

public void trace(org.slf4j.Marker arg0,
                  java.lang.String arg1,
                  java.lang.Object arg2)

trace

public void trace(org.slf4j.Marker arg0,
                  java.lang.String arg1,
                  java.lang.Object[] arg2)

trace

public void trace(org.slf4j.Marker arg0,
                  java.lang.String arg1,
                  java.lang.Throwable arg2)

trace

public void trace(org.slf4j.Marker arg0,
                  java.lang.String arg1)

trace

public void trace(java.lang.String arg0,
                  java.lang.Object arg1,
                  java.lang.Object arg2)

trace

public void trace(java.lang.String arg0,
                  java.lang.Object arg1)

trace

public void trace(java.lang.String arg0,
                  java.lang.Object[] arg1)

trace

public void trace(java.lang.String arg0,
                  java.lang.Throwable arg1)

trace

public void trace(java.lang.String arg0)

warn

public void warn(org.slf4j.Marker arg0,
                 java.lang.String arg1,
                 java.lang.Object arg2,
                 java.lang.Object arg3)

warn

public void warn(org.slf4j.Marker arg0,
                 java.lang.String arg1,
                 java.lang.Object arg2)

warn

public void warn(org.slf4j.Marker arg0,
                 java.lang.String arg1,
                 java.lang.Object[] arg2)

warn

public void warn(org.slf4j.Marker arg0,
                 java.lang.String arg1,
                 java.lang.Throwable arg2)

warn

public void warn(org.slf4j.Marker arg0,
                 java.lang.String arg1)

warn

public void warn(java.lang.String arg0,
                 java.lang.Object arg1,
                 java.lang.Object arg2)

warn

public void warn(java.lang.String arg0,
                 java.lang.Object arg1)

warn

public void warn(java.lang.String arg0,
                 java.lang.Object[] arg1)

warn

public void warn(java.lang.String arg0,
                 java.lang.Throwable arg1)

warn

public void warn(java.lang.String arg0)