org.openbandy.log.server
Class LogImpl

java.lang.Object
  extended by org.openbandy.log.server.LogImpl
All Implemented Interfaces:
Log

public class LogImpl
extends java.lang.Object
implements Log

TODO describe purpose and usage

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

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

Constructor Summary
LogImpl()
           
LogImpl(int level)
           
 
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 originClassName, java.lang.String message, java.lang.Throwable exception)
          Logs a message with log level LEVEL_ERROR
 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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogImpl

public LogImpl()

LogImpl

public LogImpl(int level)
Method Detail

error

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

Specified by:
error in interface Log
Parameters:
origin - The object reporting
message - The message to log
exception - The exception that was caused with this error

error

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

Specified by:
error in interface Log
Parameters:
originClassName - The reporting object's class name
message - The message to log
exception - The exception that was caused with this error

warn

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

Specified by:
warn in interface Log
Parameters:
origin - The object reporting
message - The message to log

warn

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

Specified by:
warn in interface Log
Parameters:
origin - The object reporting
message - The message to log

info

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

Specified by:
info in interface Log
Parameters:
origin - The object reporting
message - The message to log

info

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

Specified by:
info in interface Log
Parameters:
origin - The object reporting
message - The message to log

debug

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

Specified by:
debug in interface Log
Parameters:
origin - The object reporting
message - The message to log

debug

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

Specified by:
debug in interface Log
Parameters:
origin - The object reporting
message - The message to log

setLogLevel

public void setLogLevel(int level)
Description copied from interface: Log
Set the log level

Specified by:
setLogLevel in interface Log
Parameters:
level - Log level according to