public final class Log4J2Logger extends LoggerAdapter
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<
Log4J2LoggerFactory
,
Logging
Modifier and Type | Field and Description |
---|---|
static Level |
CONFIG
Define a Log4j Level mapping to java util logging
Level.CONFIG (using StandardLevel
value 450). |
static Level |
FINEST
Define a Log4j Level mapping to java util logging
Level.FINEST Level (using
StandardLevel value 700 which is higher the DEBUG). |
global, GLOBAL_LOGGER_NAME
Constructor and Description |
---|
Log4J2Logger(String name,
Logger logger)
Creates a new logger adapter mapping from Log4J to java util logging.
|
Modifier and Type | Method and Description |
---|---|
void |
config(String message)
Logs an
CONFIG message. |
void |
fine(String message)
Logs a
FINE message. |
void |
finer(String message)
Logs a
FINER message. |
void |
finest(String message)
Logs a
FINEST message. |
Level |
getLevel()
Returns the level for this logger.
|
void |
info(String message)
Logs an
INFO 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)
Logs a
SEVERE message. |
String |
toString() |
void |
warning(String message)
Logs a
WARNING message. |
addHandler, entering, entering, entering, exiting, exiting, getDebugLevel, log, log, log, logp, logp, logp, logp, logrb, logrb, logrb, logrb, removeHandler, setFilter, setParent, setUseParentHandlers, throwing
config, fine, finer, finest, getAnonymousLogger, getAnonymousLogger, getFilter, getGlobal, getHandlers, getLogger, getLogger, getName, getParent, getResourceBundle, getResourceBundleName, getUseParentHandlers, info, log, log, logp, logp, logrb, logrb, setResourceBundle, severe, warning
public static final Level CONFIG
Level.CONFIG
(using StandardLevel
value 450).
Note: StandardLevel.getStandardLevel(int)
will map to StandardLevel.INFO
if using a log4j adapter (StandardLevel value 550 between Level.INFO and Level.DEBUG).
public static final Level FINEST
Level.FINEST
Level (using
StandardLevel value 700 which is higher the DEBUG).
Note: StandardLevel.getStandardLevel(int)
will map to StandardLevel.DEBUG
if using a log4j adapter.
public Log4J2Logger(String name, Logger logger)
name
- The logger name.logger
- The result of Logger.getLogger(name)
.public void setLevel(Level level)
setLevel
in class LoggerAdapter
public Level getLevel()
getLevel
in class LoggerAdapter
public boolean isLoggable(Level level)
true
if the specified level is loggable.isLoggable
in class LoggerAdapter
public void log(Level level, String message)
log
in class LoggerAdapter
public void log(Level level, String message, Throwable thrown)
log
in class LoggerAdapter
public void severe(String message)
LoggerAdapter
SEVERE
message.severe
in class LoggerAdapter
public void warning(String message)
LoggerAdapter
WARNING
message.warning
in class LoggerAdapter
public void info(String message)
LoggerAdapter
INFO
message.info
in class LoggerAdapter
public void config(String message)
LoggerAdapter
CONFIG
message.config
in class LoggerAdapter
public void fine(String message)
LoggerAdapter
FINE
message.fine
in class LoggerAdapter
public void finer(String message)
LoggerAdapter
FINER
message.finer
in class LoggerAdapter
public void finest(String message)
LoggerAdapter
FINEST
message.finest
in class LoggerAdapter
public String toString()
toString
in class LoggerAdapter
Copyright © 1996–2023 Geotools. All rights reserved.