org.geotoolkit.util.logging
Class Log4JLogger

Object
  extended by Logger
      extended by LoggerAdapter
          extended by Log4JLogger

public class Log4JLogger
extends LoggerAdapter

An adapter that redirect all Java logging events to the Apache's Log4J framework.

Since:
2.4
Version:
3.00
Author:
Martin Desruisseaux (IRD), Saul Farber (MassGIS)
See Also:
Log4JLoggerFactory, Logging
Module:
utility/geotk-logging-log4j (download)    View source code for this class

Field Summary
 
Fields inherited from class Logger
global, GLOBAL_LOGGER_NAME
 
Constructor Summary
Log4JLogger(String name, Logger logger)
          Creates a new logger.
 
Method Summary
 void config(String message)
           
 void fine(String message)
           
 void finer(String message)
           
 void finest(String message)
           
 Level getLevel()
          Returns the level for this logger.
 void info(String message)
           
 boolean isLoggable(Level level)
          Returns true if the specified level is loggable.
 void log(Level level, String message)
          Logs a record at the specified level.
 void log(Level level, String message, Throwable thrown)
          Logs a record at the specified level.
 void setLevel(Level level)
          Set the level for this logger.
 void severe(String message)
           
 void warning(String message)
           
 
Methods inherited from class LoggerAdapter
addHandler, entering, entering, entering, exiting, exiting, getDebugLevel, log, log, log, logp, logp, logp, logp, logrb, logrb, logrb, logrb, removeHandler, setFilter, setParent, setUseParentHandlers, throwing
 
Methods inherited from class Logger
getAnonymousLogger, getAnonymousLogger, getFilter, getHandlers, getLogger, getLogger, getName, getParent, getResourceBundle, getResourceBundleName, getUseParentHandlers
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Log4JLogger

public Log4JLogger(String name,
                   Logger logger)
Creates a new logger.

Parameters:
name - The logger name.
logger - The result of Logger.getLogger(name).
Method Detail

setLevel

public void setLevel(Level level)
Set the level for this logger.

Specified by:
setLevel in class LoggerAdapter

getLevel

public Level getLevel()
Returns the level for this logger.

Specified by:
getLevel in class LoggerAdapter

isLoggable

public boolean isLoggable(Level level)
Returns true if the specified level is loggable.

Specified by:
isLoggable in class LoggerAdapter

log

public void log(Level level,
                String message)
Logs a record at the specified level.

Overrides:
log in class LoggerAdapter

log

public void log(Level level,
                String message,
                Throwable thrown)
Logs a record at the specified level.

Overrides:
log in class LoggerAdapter

severe

public void severe(String message)
Specified by:
severe in class LoggerAdapter

warning

public void warning(String message)
Specified by:
warning in class LoggerAdapter

info

public void info(String message)
Specified by:
info in class LoggerAdapter

config

public void config(String message)
Specified by:
config in class LoggerAdapter

fine

public void fine(String message)
Specified by:
fine in class LoggerAdapter

finer

public void finer(String message)
Specified by:
finer in class LoggerAdapter

finest

public void finest(String message)
Specified by:
finest in class LoggerAdapter


Copyright © 2009-2011 Geotoolkit.org. All Rights Reserved.