rabbit.util
Interface Logger

All Known Implementing Classes:
ProxyLogger, SimpleLogger

public interface Logger

A logger interface.

Author:
Robert Olofsson

Method Summary
 void logAll(String error)
          Log some information Same as logError (ALL, error);
 void logDebug(String error)
          Log a debug message.
 void logError(Level level, String error)
          Log an error of given type and with given message.
 void logError(String error)
          Log an error.
 void logFatal(String error)
          Log an fatal error.
 void logInfo(String error)
          Log some information.
 void logMsg(String error)
          Log a message.
 void logWarn(String error)
          Log a warning.
 void rotateLogs()
          Rotate the current logs.
 boolean showsLevel(Level level)
          Check if the logger currently handles logging on the given level.
 

Method Detail

showsLevel

boolean showsLevel(Level level)
Check if the logger currently handles logging on the given level.


logDebug

void logDebug(String error)
Log a debug message. Same as logError (DEBUG, error);


logAll

void logAll(String error)
Log some information Same as logError (ALL, error);


logInfo

void logInfo(String error)
Log some information. Same as logError (Info, error);


logWarn

void logWarn(String error)
Log a warning. Same as logError (WARN, error);


logMsg

void logMsg(String error)
Log a message. Same as logError (MSG, error);


logError

void logError(String error)
Log an error. Same as logError (ERROR, error);


logFatal

void logFatal(String error)
Log an fatal error. Same as logError (FATAL, error);


logError

void logError(Level level,
              String error)
Log an error of given type and with given message.

Parameters:
level - the error level.
error - the error message.

rotateLogs

void rotateLogs()
Rotate the current logs. That is close the current log files and move them away, then reopen the log files again.