org.openbandy.log
Interface Log

All Known Implementing Classes:
LogImpl, LogImpl

public interface Log

The Log interface provides methods to print and/or store log messages of different severity.

(c) Copyright P. Bolliger 2007, ALL RIGHTS RESERVED.

Version:
1.0
Author:
Philipp Bolliger (philipp@bolliger.name)

Method Summary
 void debug(java.lang.Object origin, java.lang.String message)
          Logs a message with log level LEVEL_DEBUG
 void debug(java.lang.String originName, java.lang.String message)
          Logs a message with log level LEVEL_DEBUG
 void error(java.lang.Object origin, java.lang.String message, java.lang.Throwable exception)
          Logs a message with log level LEVEL_ERROR
 void error(java.lang.String originName, java.lang.String message, java.lang.Throwable exception)
          Logs a message with log level LEVEL_ERROR and prints the stack trace to System.out
 void info(java.lang.Object origin, java.lang.String message)
          Logs a message with log level LEVEL_INFO
 void info(java.lang.String originName, java.lang.String message)
          Logs a message with log level LEVEL_INFO
 void setLogLevel(int level)
          Set the log level
 void warn(java.lang.Object origin, java.lang.String message)
          Logs a message with log level LEVEL_WARNING
 void warn(java.lang.String originName, java.lang.String message)
          Logs a message with log level LEVEL_WARNING
 

Method Detail

error

void error(java.lang.Object origin,
           java.lang.String message,
           java.lang.Throwable exception)
Logs a message with log level LEVEL_ERROR

Parameters:
origin - The object reporting
message - The message to log
exception - The exception that was caused with this error

error

void error(java.lang.String originName,
           java.lang.String message,
           java.lang.Throwable exception)
Logs a message with log level LEVEL_ERROR and prints the stack trace to System.out

Parameters:
originName - The class name of the reporting object
message - The message to log
exception - The exception that was caused with this error

warn

void warn(java.lang.Object origin,
          java.lang.String message)
Logs a message with log level LEVEL_WARNING

Parameters:
origin - The object reporting
message - The message to log

warn

void warn(java.lang.String originName,
          java.lang.String message)
Logs a message with log level LEVEL_WARNING

Parameters:
originName - The class name of the object reporting
message - The message to log

info

void info(java.lang.Object origin,
          java.lang.String message)
Logs a message with log level LEVEL_INFO

Parameters:
origin - The object reporting
message - The message to log

info

void info(java.lang.String originName,
          java.lang.String message)
Logs a message with log level LEVEL_INFO

Parameters:
originName - The class name of the object reporting
message - The message to log

debug

void debug(java.lang.Object origin,
           java.lang.String message)
Logs a message with log level LEVEL_DEBUG

Parameters:
origin - The object reporting
message - The message to log

debug

void debug(java.lang.String originName,
           java.lang.String message)
Logs a message with log level LEVEL_DEBUG

Parameters:
originName - The class name of the object reporting
message - The message to log

setLogLevel

void setLogLevel(int level)
Set the log level

Parameters:
level - Log level according to