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 MessagecreateMessage(String format, Object... params) private static LevelgetLevel(System.Logger.Level level) getName()private static StringgetResource(ResourceBundle bundle, String msg) booleanisLoggable(System.Logger.Level level) voidlog(System.Logger.Level level, Object obj) voidlog(System.Logger.Level level, String msg) voidlog(System.Logger.Level level, String format, Object... params) voidlog(System.Logger.Level level, String msg, Throwable thrown) voidlog(System.Logger.Level level, Supplier<String> msgSupplier) voidlog(System.Logger.Level level, Supplier<String> msgSupplier, Throwable thrown) voidlog(System.Logger.Level level, ResourceBundle bundle, String format, Object... params) voidlog(System.Logger.Level level, ResourceBundle bundle, String msg, Throwable thrown)
-
Field Details
-
logger
-
FQCN
-
-
Constructor Details
-
Log4jSystemLogger
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceSystem.Logger
-
isLoggable
- Specified by:
isLoggablein interfaceSystem.Logger
-
log
- Specified by:
login interfaceSystem.Logger
-
log
- Specified by:
login interfaceSystem.Logger
-
log
- Specified by:
login interfaceSystem.Logger
-
log
- Specified by:
login interfaceSystem.Logger
-
log
- Specified by:
login interfaceSystem.Logger
-
log
- Specified by:
login interfaceSystem.Logger
-
log
- Specified by:
login interfaceSystem.Logger
-
log
- Specified by:
login interfaceSystem.Logger
-
createMessage
-
getLevel
-
getResource
-