Package org.geotools.util.logging
Class Log4JLogger
- Object
-
- Logger
-
- LoggerAdapter
-
- Log4JLogger
-
public final class Log4JLogger extends LoggerAdapter
An adapter that redirect all Java logging events to the Apache's Log4J framework.Level.OFF:Level.ALLLevel.SEVERE:Level.ERRORLevel.WARNINGLevel.WARNLevel.INFO:Level.INFOLevel.CONFIG:CONFIGLevel.FINE:Level.DEBUGLevel.FINER:Level.TRACELevel.FINEST:FINESTLevel.OFF:Level.ALL
- Since:
- 2.4
- Author:
- Martin Desruisseaux, Saul Farber (MassGIS)
- See Also:
Log4JLoggerFactory,Logging
-
-
Field Summary
Fields Modifier and Type Field Description static LevelCONFIGMaps to Java Utility LoggingLevel.CONFIG, showing up below INFO messages when used in Log4J setup.static LevelFINESTMaps to Java Utility LoggingLevel.FINEST, showing up below TRACE messages when used in Log4J setup-
Fields inherited from class Logger
global, GLOBAL_LOGGER_NAME
-
-
Constructor Summary
Constructors Constructor Description Log4JLogger(String name, Logger logger)Creates a new logger.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfig(String message)Logs anCONFIGmessage.voidfine(String message)Logs aFINEmessage.voidfiner(String message)Logs aFINERmessage.voidfinest(String message)Logs aFINESTmessage.LevelgetLevel()Returns the level for this logger.voidinfo(String message)Logs anINFOmessage.booleanisLoggable(Level level)Returnstrueif the specified level is loggable.voidlog(Level level, String message)Logs a record at the specified level.voidlog(Level level, String message, Throwable thrown)Logs a record at the specified level.voidsetLevel(Level level)Set the level for this logger.voidsevere(String message)Logs aSEVEREmessage.StringtoString()voidwarning(String message)Logs aWARNINGmessage.-
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
config, fine, finer, finest, getAnonymousLogger, getAnonymousLogger, getFilter, getGlobal, getHandlers, getLogger, getLogger, getName, getParent, getResourceBundle, getResourceBundleName, getUseParentHandlers, info, log, log, logp, logp, logrb, logrb, logrb, logrb, setResourceBundle, severe, warning
-
-
-
-
Field Detail
-
CONFIG
public static final Level CONFIG
Maps to Java Utility LoggingLevel.CONFIG, showing up below INFO messages when used in Log4J setup.
-
FINEST
public static final Level FINEST
Maps to Java Utility LoggingLevel.FINEST, showing up below TRACE messages when used in Log4J setup
-
-
Constructor Detail
-
Log4JLogger
public Log4JLogger(String name, Logger logger)
Creates a new logger.- Parameters:
name- The logger name.logger- The result ofLogger.getLogger(name).
-
-
Method Detail
-
setLevel
public void setLevel(Level level)
Set the level for this logger.- Specified by:
setLevelin classLoggerAdapter
-
getLevel
public Level getLevel()
Returns the level for this logger.- Specified by:
getLevelin classLoggerAdapter
-
isLoggable
public boolean isLoggable(Level level)
Returnstrueif the specified level is loggable.- Specified by:
isLoggablein classLoggerAdapter
-
log
public void log(Level level, String message)
Logs a record at the specified level.- Overrides:
login classLoggerAdapter
-
log
public void log(Level level, String message, Throwable thrown)
Logs a record at the specified level.- Overrides:
login classLoggerAdapter
-
severe
public void severe(String message)
Description copied from class:LoggerAdapterLogs aSEVEREmessage.- Specified by:
severein classLoggerAdapter
-
warning
public void warning(String message)
Description copied from class:LoggerAdapterLogs aWARNINGmessage.- Specified by:
warningin classLoggerAdapter
-
info
public void info(String message)
Description copied from class:LoggerAdapterLogs anINFOmessage.- Specified by:
infoin classLoggerAdapter
-
config
public void config(String message)
Description copied from class:LoggerAdapterLogs anCONFIGmessage.- Specified by:
configin classLoggerAdapter
-
fine
public void fine(String message)
Description copied from class:LoggerAdapterLogs aFINEmessage.- Specified by:
finein classLoggerAdapter
-
finer
public void finer(String message)
Description copied from class:LoggerAdapterLogs aFINERmessage.- Specified by:
finerin classLoggerAdapter
-
finest
public void finest(String message)
Description copied from class:LoggerAdapterLogs aFINESTmessage.- Specified by:
finestin classLoggerAdapter
-
toString
public String toString()
- Overrides:
toStringin classLoggerAdapter
-
-