deegree 2.1 (2007/11/08 09:57 build-328-official)

org.deegree.framework.log
Class Log4JLogger

java.lang.Object
  extended by org.deegree.framework.log.LoggerService
      extended by org.deegree.framework.log.Log4JLogger
All Implemented Interfaces:
ILogger

final class Log4JLogger
extends LoggerService

Log service provided by log4j. The log environment is fully configurable using a configuration file. The configuration file name is log4j.properties. The default location of the log file is the system property user.home.

Version:
$Revision: 7749 $, $Date: 2007-07-10 19:15:47 +0200 (Di, 10 Jul 2007) $
Author:
Torsten Friebe , last edited by: $Author: apoth $
See Also:
Log4J home

Field Summary
 
Fields inherited from class org.deegree.framework.log.LoggerService
defaultChannelName
 
Fields inherited from interface org.deegree.framework.log.ILogger
LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_WARNING
 
Constructor Summary
Log4JLogger()
           
 
Method Summary
 void bindClass(Class clazz)
           
 void bindClass(String name)
           
 int getLevel()
           
 boolean isDebug()
          Debugging log is enabled.
 void log(int priority, String message, Object source, Throwable ex)
           
 void log(int priority, String message, Throwable ex)
           
 void logDebug(String message)
          Log debug message
 void logDebug(String message, Object tracableObject)
           
 void logDebug(String message, Throwable e)
          Log debug message.
 void logError(String message)
          Log error message.
 void logError(String message, Throwable e)
          Log error with exception
 void logInfo(String message)
          Log info message
 void logInfo(String message, Object tracableObject)
           
 void logInfo(String message, Throwable e)
          Log info message
 void logWarning(String message)
          Log warning message
 void logWarning(String message, Throwable e)
          Log warning message with exception
 void setLevel(int level)
          sets the debug level
 String toString()
           
 
Methods inherited from class org.deegree.framework.log.LoggerService
entering, entering, entering, exiting, exiting, exiting, init, logDebugBinaryFile, logDebugBinaryFile, logDebugFile, logDebugFile, logDebugXMLFile, logError, sendMail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Log4JLogger

Log4JLogger()
Method Detail

bindClass

public void bindClass(String name)

bindClass

public void bindClass(Class clazz)

logDebug

public void logDebug(String message)
Description copied from class: LoggerService
Log debug message

Specified by:
logDebug in interface ILogger
Specified by:
logDebug in class LoggerService
Parameters:
message - the log message

logDebug

public void logDebug(String message,
                     Throwable e)
Description copied from class: LoggerService
Log debug message.

Specified by:
logDebug in interface ILogger
Specified by:
logDebug in class LoggerService
Parameters:
message - the log message
e - the exception to be logged

logDebug

public void logDebug(String message,
                     Object tracableObject)

logInfo

public void logInfo(String message,
                    Throwable e)
Description copied from class: LoggerService
Log info message

Specified by:
logInfo in interface ILogger
Specified by:
logInfo in class LoggerService
Parameters:
message - the log message
e - the exception to be logged

logWarning

public void logWarning(String message,
                       Throwable e)
Description copied from class: LoggerService
Log warning message with exception

Specified by:
logWarning in interface ILogger
Specified by:
logWarning in class LoggerService
Parameters:
message - the log message
e - the exception to be logged

logError

public void logError(String message,
                     Throwable e)
Description copied from interface: ILogger
Log error with exception

Parameters:
message - the log message
e - the exception to be logged

logInfo

public void logInfo(String message)
Description copied from class: LoggerService
Log info message

Specified by:
logInfo in interface ILogger
Specified by:
logInfo in class LoggerService
Parameters:
message - the log message

logWarning

public void logWarning(String message)
Description copied from class: LoggerService
Log warning message

Specified by:
logWarning in interface ILogger
Specified by:
logWarning in class LoggerService
Parameters:
message - the log message

logError

public void logError(String message)
Description copied from interface: ILogger
Log error message.

Parameters:
message - the log message

logInfo

public void logInfo(String message,
                    Object tracableObject)

log

public void log(int priority,
                String message,
                Throwable ex)

log

public void log(int priority,
                String message,
                Object source,
                Throwable ex)

toString

public String toString()
Overrides:
toString in class Object

getLevel

public int getLevel()
Returns:
the debug level

setLevel

public void setLevel(int level)
Description copied from interface: ILogger
sets the debug level


isDebug

public boolean isDebug()
Description copied from interface: ILogger
Debugging log is enabled.

Returns:
true if the log level is DEBUG, otherwise false

deegree 2.1 (2007/11/08 09:57 build-328-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://deegree.sourceforge.net