Package org.geotools.util.logging
Class Log4J2Logger
Object
Logger
LoggerAdapter
Log4J2Logger
An adapter that redirect all Java logging events to the Apache's Log4J
framework.
Level conversions align with Log4j JDK Logging Adapter:
Level.OFF:Level.OFFLogging.FATAL:Level.FATALLevel.SEVERE:Level.ERRORLevel.WARNING:Level.WARNLevel.INFO:Level.INFOLevel.CONFIG:CONFIGLevel.FINE:Level.DEBUGLevel.FINER:Level.TRACELevel.FINEST:FINESTLevel.ALL:Level.ALL
>code> >CustomLevels>
>CustomLevel name="CONFIG" intLevel="450" /<
>CustomLevel name="FINEST" intLevel="700" /<
>/CustomLevels<- Since:
- 27
- Author:
- Jody Garnett (GeoCat)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final LevelDefine a Log4j Level mapping to java util loggingLevel.CONFIG(using StandardLevel value 450).static final LevelDefine a Log4j Level mapping to java util loggingLevel.FINESTLevel (using StandardLevel value 700 which is higher the DEBUG).Fields inherited from class Logger
global, GLOBAL_LOGGER_NAME -
Constructor Summary
ConstructorsConstructorDescriptionLog4J2Logger(String name, Logger logger) Creates a new logger adapter mapping from Log4J to java util logging. -
Method Summary
Modifier and TypeMethodDescriptionvoidLogs anCONFIGmessage.voidLogs aFINEmessage.voidLogs aFINERmessage.voidLogs aFINESTmessage.getLevel()Returns the level for this logger.voidLogs anINFOmessage.booleanisLoggable(Level level) Returnstrueif the specified level is loggable.voidLogs a record at the specified level.voidLogs a record at the specified level.voidSet the level for this logger.voidLogs aSEVEREmessage.toString()voidLogs 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, throwingMethods 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 Details
-
CONFIG
public static final Level CONFIGDefine a Log4j Level mapping to java util loggingLevel.CONFIG(using StandardLevel value 450).Note:
StandardLevel.getStandardLevel(int)will map toStandardLevel.INFOif using a log4j adapter (StandardLevel value 550 between Level.INFO and Level.DEBUG). -
FINEST
public static final Level FINESTDefine a Log4j Level mapping to java util loggingLevel.FINESTLevel (using StandardLevel value 700 which is higher the DEBUG).Note:
StandardLevel.getStandardLevel(int)will map toStandardLevel.DEBUGif using a log4j adapter.
-
-
Constructor Details
-
Log4J2Logger
Creates a new logger adapter mapping from Log4J to java util logging.- Parameters:
name- The logger name.logger- The result ofLogger.getLogger(name).
-
-
Method Details
-
setLevel
Set the level for this logger.- Specified by:
setLevelin classLoggerAdapter
-
getLevel
Returns the level for this logger.- Specified by:
getLevelin classLoggerAdapter
-
isLoggable
Returnstrueif the specified level is loggable.- Specified by:
isLoggablein classLoggerAdapter
-
log
Logs a record at the specified level.- Overrides:
login classLoggerAdapter
-
log
Logs a record at the specified level.- Overrides:
login classLoggerAdapter
-
severe
Description copied from class:LoggerAdapterLogs aSEVEREmessage.- Specified by:
severein classLoggerAdapter
-
warning
Description copied from class:LoggerAdapterLogs aWARNINGmessage.- Specified by:
warningin classLoggerAdapter
-
info
Description copied from class:LoggerAdapterLogs anINFOmessage.- Specified by:
infoin classLoggerAdapter
-
config
Description copied from class:LoggerAdapterLogs anCONFIGmessage.- Specified by:
configin classLoggerAdapter
-
fine
Description copied from class:LoggerAdapterLogs aFINEmessage.- Specified by:
finein classLoggerAdapter
-
finer
Description copied from class:LoggerAdapterLogs aFINERmessage.- Specified by:
finerin classLoggerAdapter
-
finest
Description copied from class:LoggerAdapterLogs aFINESTmessage.- Specified by:
finestin classLoggerAdapter
-
toString
- Overrides:
toStringin classLoggerAdapter
-