org.jtheque.core.managers.log
Class JThequeLogger

java.lang.Object
  extended by org.jtheque.core.managers.log.JThequeLogger
All Implemented Interfaces:
IJThequeLogger

public final class JThequeLogger
extends java.lang.Object
implements IJThequeLogger

A JTheque Logger. This logger is based on a Log4J logger.

Author:
Baptiste Wicht

Constructor Summary
JThequeLogger(java.lang.Class<?> callerClass)
          Construct a new MyLogger.
 
Method Summary
 void debug(java.lang.String message)
          Log a message of level debug.
 void error(java.lang.String message)
          Log a message of level error.
 void error(java.lang.String message, java.lang.Exception e)
          Log a message and an exception with error level.
 void exception(java.lang.Throwable e)
          Log an exception.
 void fatal(java.lang.String message)
          Log a message of level fatal.
 void message(java.lang.String message)
          Log a message.
 void trace(java.lang.String message)
          Log a message of level trace.
 void warn(java.lang.String message)
          Log a message of level warning.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JThequeLogger

public JThequeLogger(java.lang.Class<?> callerClass)
Construct a new MyLogger.

Parameters:
callerClass - The class who want to obtain a logger.
Method Detail

message

public void message(java.lang.String message)
Description copied from interface: IJThequeLogger
Log a message.

Specified by:
message in interface IJThequeLogger
Parameters:
message - The message to log.

exception

public void exception(java.lang.Throwable e)
Description copied from interface: IJThequeLogger
Log an exception.

Specified by:
exception in interface IJThequeLogger
Parameters:
e - The exception to log

error

public void error(java.lang.String message)
Description copied from interface: IJThequeLogger
Log a message of level error.

Specified by:
error in interface IJThequeLogger
Parameters:
message - The message to log

debug

public void debug(java.lang.String message)
Description copied from interface: IJThequeLogger
Log a message of level debug.

Specified by:
debug in interface IJThequeLogger
Parameters:
message - The message to log

trace

public void trace(java.lang.String message)
Description copied from interface: IJThequeLogger
Log a message of level trace.

Specified by:
trace in interface IJThequeLogger
Parameters:
message - The message to log

fatal

public void fatal(java.lang.String message)
Description copied from interface: IJThequeLogger
Log a message of level fatal.

Specified by:
fatal in interface IJThequeLogger
Parameters:
message - The message to log

warn

public void warn(java.lang.String message)
Description copied from interface: IJThequeLogger
Log a message of level warning.

Specified by:
warn in interface IJThequeLogger
Parameters:
message - The message to log

error

public void error(java.lang.String message,
                  java.lang.Exception e)
Description copied from interface: IJThequeLogger
Log a message and an exception with error level.

Specified by:
error in interface IJThequeLogger
Parameters:
message - The message to log.
e - The exception to log.


Copyright © 2009 JTheque. All Rights Reserved.