Package org.apache.logging.log4j.jpl
Class Log4jSystemLogger
- java.lang.Object
-
- org.apache.logging.log4j.jpl.Log4jSystemLogger
-
- All Implemented Interfaces:
System.Logger
public class Log4jSystemLogger extends Object implements System.Logger
JPLloggerimplementation that uses Log4j. Implement all defaultSystem.Loggermethods to ensure proper class resolution- Since:
- 2.14
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface java.lang.System.Logger
System.Logger.Level
-
-
Constructor Summary
Constructors Constructor Description Log4jSystemLogger(org.apache.logging.log4j.spi.ExtendedLogger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName()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)
-
-
-
Constructor Detail
-
Log4jSystemLogger
public Log4jSystemLogger(org.apache.logging.log4j.spi.ExtendedLogger logger)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceSystem.Logger
-
isLoggable
public boolean isLoggable(System.Logger.Level level)
- Specified by:
isLoggablein interfaceSystem.Logger
-
log
public void log(System.Logger.Level level, String msg)
- Specified by:
login interfaceSystem.Logger
-
log
public void log(System.Logger.Level level, Supplier<String> msgSupplier)
- Specified by:
login interfaceSystem.Logger
-
log
public void log(System.Logger.Level level, Object obj)
- Specified by:
login interfaceSystem.Logger
-
log
public void log(System.Logger.Level level, String msg, Throwable thrown)
- Specified by:
login interfaceSystem.Logger
-
log
public void log(System.Logger.Level level, Supplier<String> msgSupplier, Throwable thrown)
- Specified by:
login interfaceSystem.Logger
-
log
public void log(System.Logger.Level level, String format, Object... params)
- Specified by:
login interfaceSystem.Logger
-
log
public void log(System.Logger.Level level, ResourceBundle bundle, String msg, Throwable thrown)
- Specified by:
login interfaceSystem.Logger
-
log
public void log(System.Logger.Level level, ResourceBundle bundle, String format, Object... params)
- Specified by:
login interfaceSystem.Logger
-
-