Package org.apache.logging.log4j.jpl
Class Log4jSystemLogger
java.lang.Object
org.apache.logging.log4j.jpl.Log4jSystemLogger
- All Implemented Interfaces:
System.Logger
JPL
logger
implementation that uses Log4j.
Implement all default System.Logger
methods to ensure proper class resolution- Since:
- 2.14
-
Nested Class Summary
Nested classes/interfaces inherited from interface java.lang.System.Logger
System.Logger.Level
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static Message
createMessage
(String format, Object... params) private static Level
getLevel
(System.Logger.Level level) getName()
private static String
getResource
(ResourceBundle bundle, String msg) boolean
isLoggable
(System.Logger.Level level) void
log
(System.Logger.Level level, Object obj) void
log
(System.Logger.Level level, String msg) void
log
(System.Logger.Level level, String format, Object... params) void
log
(System.Logger.Level level, String msg, Throwable thrown) void
log
(System.Logger.Level level, Supplier<String> msgSupplier) void
log
(System.Logger.Level level, Supplier<String> msgSupplier, Throwable thrown) void
log
(System.Logger.Level level, ResourceBundle bundle, String format, Object... params) void
log
(System.Logger.Level level, ResourceBundle bundle, String msg, Throwable thrown)
-
Field Details
-
logger
-
FQCN
-
-
Constructor Details
-
Log4jSystemLogger
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceSystem.Logger
-
isLoggable
- Specified by:
isLoggable
in interfaceSystem.Logger
-
log
- Specified by:
log
in interfaceSystem.Logger
-
log
- Specified by:
log
in interfaceSystem.Logger
-
log
- Specified by:
log
in interfaceSystem.Logger
-
log
- Specified by:
log
in interfaceSystem.Logger
-
log
- Specified by:
log
in interfaceSystem.Logger
-
log
- Specified by:
log
in interfaceSystem.Logger
-
log
- Specified by:
log
in interfaceSystem.Logger
-
log
- Specified by:
log
in interfaceSystem.Logger
-
createMessage
-
getLevel
-
getResource
-