com.jaxfront.core.log
Interface Logger

All Known Implementing Classes:
DummyLogRegistry, Log4JLogRegistry, LogRegistry

public interface Logger

This interface provides methodes to log a message with different log level. Note that the levels are ordered in these standard level DEBUG < INFO < WARN < ERROR < FATAL.

Version:
1.60

Method Summary
 void error(java.lang.Class aClass, java.lang.Exception e)
          Log the exception with log level error
 void error(java.lang.Class aClass, java.lang.String message)
          Log the message with log level error
 void fatal(java.lang.Class aClass, java.lang.Exception e)
          Log the exception with log level fatal
 void fatal(java.lang.Class aClass, java.lang.String message)
          Log the message with log level fatal
 java.lang.String getLogFileUrl()
           
 void info(java.lang.Class aClass, java.lang.String message)
          Log the message with log level info
 void log(java.lang.Class aClass, java.lang.String message)
          Log the message with log level log
 void setLogFileUrl(java.lang.String logFileUrl)
           
 void setLogLevels(java.lang.String[] logLevels)
           
 void warn(java.lang.Class aClass, java.lang.String message)
          Log the message with log level warn
 

Method Detail

error

void error(java.lang.Class aClass,
           java.lang.Exception e)
Log the exception with log level error

Parameters:
aClass - the class where the message comes
e - the exception to log

error

void error(java.lang.Class aClass,
           java.lang.String message)
Log the message with log level error

Parameters:
aClass - the class where the message comes
message - the message to log

fatal

void fatal(java.lang.Class aClass,
           java.lang.Exception e)
Log the exception with log level fatal

Parameters:
aClass - the class where the message comes
e - the exception to log

fatal

void fatal(java.lang.Class aClass,
           java.lang.String message)
Log the message with log level fatal

Parameters:
aClass - the class where the message comes
message - the message to log

info

void info(java.lang.Class aClass,
          java.lang.String message)
Log the message with log level info

Parameters:
aClass - the class where the message comes
message - the message to log

log

void log(java.lang.Class aClass,
         java.lang.String message)
Log the message with log level log

Parameters:
aClass - the class where the message comes
message - the message to log

warn

void warn(java.lang.Class aClass,
          java.lang.String message)
Log the message with log level warn

Parameters:
aClass - the class where the message comes
message - the message to log

setLogFileUrl

void setLogFileUrl(java.lang.String logFileUrl)

getLogFileUrl

java.lang.String getLogFileUrl()

setLogLevels

void setLogLevels(java.lang.String[] logLevels)