org.naftulin.logwrapper
Class LogAdapter

java.lang.Object
  |
  +--org.naftulin.logwrapper.LogAdapter

public abstract class LogAdapter
extends java.lang.Object

Supports log4j and standard java logging. Since this package has to be stand alone I have to support both log4j, since it's used on majority of the projects I've worked on and java standard logging if log4j is not present. Follows GOF adapter pattern.

Version:
1.0
Author:
henry naftulin

Constructor Summary
LogAdapter()
           
 
Method Summary
static LogAdapter getLogger(java.lang.Class clazz)
          Retruns either Log4J logger or Java logger.
abstract  void log(LogLevelAdaptor level, java.lang.String message)
           
abstract  void log(LogLevelAdaptor level, java.lang.String message, java.lang.Throwable t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogAdapter

public LogAdapter()
Method Detail

getLogger

public static LogAdapter getLogger(java.lang.Class clazz)
Retruns either Log4J logger or Java logger. If log4j logger can be found, preferes log4j over java.


log

public abstract void log(LogLevelAdaptor level,
                         java.lang.String message)

log

public abstract void log(LogLevelAdaptor level,
                         java.lang.String message,
                         java.lang.Throwable t)


Copyright © 2006 Henry Naftulin. All Rights Reserved.