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.OFF
Logging.FATAL
:Level.FATAL
Level.SEVERE
:Level.ERROR
Level.WARNING
:Level.WARN
Level.INFO
:Level.INFO
Level.CONFIG
:CONFIG
Level.FINE
:Level.DEBUG
Level.FINER
:Level.TRACE
Level.FINEST
:FINEST
Level.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 Level
Define a Log4j Level mapping to java util loggingLevel.CONFIG
(using StandardLevel value 450).static final Level
Define a Log4j Level mapping to java util loggingLevel.FINEST
Level (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 TypeMethodDescriptionvoid
Logs anCONFIG
message.void
Logs aFINE
message.void
Logs aFINER
message.void
Logs aFINEST
message.getLevel()
Returns the level for this logger.void
Logs anINFO
message.boolean
isLoggable
(Level level) Returnstrue
if the specified level is loggable.void
Logs a record at the specified level.void
Logs a record at the specified level.void
Set the level for this logger.void
Logs aSEVERE
message.toString()
void
Logs aWARNING
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
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.INFO
if 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.FINEST
Level (using StandardLevel value 700 which is higher the DEBUG).Note:
StandardLevel.getStandardLevel(int)
will map toStandardLevel.DEBUG
if 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:
setLevel
in classLoggerAdapter
-
getLevel
Returns the level for this logger.- Specified by:
getLevel
in classLoggerAdapter
-
isLoggable
Returnstrue
if the specified level is loggable.- Specified by:
isLoggable
in classLoggerAdapter
-
log
Logs a record at the specified level.- Overrides:
log
in classLoggerAdapter
-
log
Logs a record at the specified level.- Overrides:
log
in classLoggerAdapter
-
severe
Description copied from class:LoggerAdapter
Logs aSEVERE
message.- Specified by:
severe
in classLoggerAdapter
-
warning
Description copied from class:LoggerAdapter
Logs aWARNING
message.- Specified by:
warning
in classLoggerAdapter
-
info
Description copied from class:LoggerAdapter
Logs anINFO
message.- Specified by:
info
in classLoggerAdapter
-
config
Description copied from class:LoggerAdapter
Logs anCONFIG
message.- Specified by:
config
in classLoggerAdapter
-
fine
Description copied from class:LoggerAdapter
Logs aFINE
message.- Specified by:
fine
in classLoggerAdapter
-
finer
Description copied from class:LoggerAdapter
Logs aFINER
message.- Specified by:
finer
in classLoggerAdapter
-
finest
Description copied from class:LoggerAdapter
Logs aFINEST
message.- Specified by:
finest
in classLoggerAdapter
-
toString
- Overrides:
toString
in classLoggerAdapter
-