com.irisel.syslog
Class Log

java.lang.Object
  extended by org.apache.log4j.Category
      extended by org.apache.log4j.Logger
          extended by com.irisel.syslog.Log
All Implemented Interfaces:
SysLogger, org.apache.log4j.spi.AppenderAttachable

public class Log
extends org.apache.log4j.Logger

Class to print out homogeneous messages and logs.


Field Summary
 
Fields inherited from interface com.irisel.syslog.SysLogger
TRACE_LEVEL_BULLSHIT, TRACE_LEVEL_DEBUG, TRACE_LEVEL_ERROR, TRACE_LEVEL_FATAL_ERROR, TRACE_LEVEL_INFO, TRACE_LEVEL_SILENT, TRACE_LEVEL_SOFT_ERROR, TRACE_LEVEL_VERBOSE, TRACE_LEVEL_WARNING
 
Constructor Summary
Log(int level, java.lang.String classname)
           
Log(java.lang.Object o, int level)
           
 
Method Summary
static void debug(java.lang.String message)
           
static void debug(java.lang.String method, java.lang.String message)
           
 void endFun(java.lang.String nameOfFunction)
           
static void error(java.lang.String message)
           
static void error(java.lang.String method, java.lang.String message)
           
 java.lang.String getClassName()
           
 int getThreshold()
           
static void info(java.lang.String message)
           
static void info(java.lang.String method, java.lang.String message)
           
 void initFun(java.lang.String nameOfFunction)
           
 void printerr(java.lang.String message, int level)
           
 void printerr(java.lang.String method, java.lang.String message, int level)
           
 void printlog(java.lang.String message, int level)
           
 void printlog(java.lang.String method, java.lang.String message, int level)
           
 void setClasName(java.lang.String className)
           
 void setMethod(java.lang.String method)
           
 void setThreshold(int threshold)
           
static void warn(java.lang.String message)
           
static void warn(java.lang.String method, java.lang.String message)
           
 
Methods inherited from class org.apache.log4j.Logger
getLogger, getLogger, getLogger, getRootLogger
 
Methods inherited from class org.apache.log4j.Category
addAppender, assertLog, callAppenders, debug, debug, error, error, exists, fatal, fatal, getAdditivity, getAllAppenders, getAppender, getChainedPriority, getCurrentCategories, getDefaultHierarchy, getEffectiveLevel, getHierarchy, getInstance, getInstance, getLevel, getLoggerRepository, getName, getParent, getPriority, getResourceBundle, getRoot, info, info, isAttached, isDebugEnabled, isEnabledFor, isInfoEnabled, l7dlog, l7dlog, log, log, log, removeAllAppenders, removeAppender, removeAppender, setAdditivity, setLevel, setPriority, setResourceBundle, shutdown, warn, warn
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Log

public Log(java.lang.Object o,
           int level)

Log

public Log(int level,
           java.lang.String classname)
Method Detail

printlog

public void printlog(java.lang.String method,
                     java.lang.String message,
                     int level)
Specified by:
printlog in interface SysLogger

printlog

public void printlog(java.lang.String message,
                     int level)
Specified by:
printlog in interface SysLogger

printerr

public void printerr(java.lang.String method,
                     java.lang.String message,
                     int level)
Specified by:
printerr in interface SysLogger

printerr

public void printerr(java.lang.String message,
                     int level)
Specified by:
printerr in interface SysLogger

getClassName

public java.lang.String getClassName()

setClasName

public void setClasName(java.lang.String className)
Specified by:
setClasName in interface SysLogger

setMethod

public void setMethod(java.lang.String method)
Specified by:
setMethod in interface SysLogger

getThreshold

public int getThreshold()

setThreshold

public void setThreshold(int threshold)
Specified by:
setThreshold in interface SysLogger

endFun

public void endFun(java.lang.String nameOfFunction)
Specified by:
endFun in interface SysLogger

initFun

public void initFun(java.lang.String nameOfFunction)
Specified by:
initFun in interface SysLogger

debug

public static void debug(java.lang.String message)

info

public static void info(java.lang.String message)

warn

public static void warn(java.lang.String message)

error

public static void error(java.lang.String message)

debug

public static void debug(java.lang.String method,
                         java.lang.String message)

info

public static void info(java.lang.String method,
                        java.lang.String message)

warn

public static void warn(java.lang.String method,
                        java.lang.String message)

error

public static void error(java.lang.String method,
                         java.lang.String message)