@Internal public interface POILogger
-Dorg.apache.poi.util.POILogger=org.apache.poi.util.SystemOutLogger
The following Logger-implementations are provided:
| Modifier and Type | Field and Description |
|---|---|
static int |
DEBUG |
static int |
ERROR |
static int |
FATAL |
static int |
INFO |
static int |
WARN |
| Modifier and Type | Method and Description |
|---|---|
void |
_log(int level,
java.lang.Object obj1)
Log a message - belongs to the SPI, usually not called from user code
|
void |
_log(int level,
java.lang.Object obj1,
java.lang.Throwable exception)
Log a message - belongs to the SPI, usually not called from user code
|
boolean |
check(int level)
Check if a logger is enabled to log at the specified level
This allows code to avoid building strings or evaluating functions in
the arguments to log.
|
void |
initialize(java.lang.String cat)
Initialize the Logger - belongs to the SPI, called from the POILogFactory
|
default void |
log(int level,
java.lang.Object... objs)
Log a message.
|
static final int DEBUG
static final int INFO
static final int WARN
static final int ERROR
static final int FATAL
void initialize(java.lang.String cat)
cat - the String that defines the log@Internal void _log(int level, java.lang.Object obj1)
level - One of DEBUG, INFO, WARN, ERROR, FATALobj1 - The object to log. This is converted to a string.@Internal void _log(int level, java.lang.Object obj1, java.lang.Throwable exception)
level - One of DEBUG, INFO, WARN, ERROR, FATALobj1 - The object to log. This is converted to a string.exception - An exception to be loggedboolean check(int level)
if (logger.check(POILogger.INFO)) {
logger.log(POILogger.INFO, "Avoid concatenating ", " strings and evaluating ", functions());
}
level - One of DEBUG, INFO, WARN, ERROR, FATALdefault void log(int level,
java.lang.Object... objs)
Throwable it is logged specially.level - One of DEBUG, INFO, WARN, ERROR, FATALobjs - the objects to place in the messageCopyright 2021 The Apache Software Foundation or its licensors, as applicable.