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.


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
 boolean logErrors()
           
 boolean logFatals()
           
 boolean logInfos()
           
 boolean logLogs()
           
 boolean logWarnings()
           
 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

getLogFileUrl

java.lang.String getLogFileUrl()

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

logErrors

boolean logErrors()

logFatals

boolean logFatals()

logInfos

boolean logInfos()

logLogs

boolean logLogs()

logWarnings

boolean logWarnings()

setLogFileUrl

void setLogFileUrl(java.lang.String logFileUrl)

setLogLevels

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

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