Package org.apache.logging.log4j.jpl
Class Log4jSystemLogger
- java.lang.Object
-
- org.apache.logging.log4j.jpl.Log4jSystemLogger
-
- All Implemented Interfaces:
java.lang.System.Logger
public class Log4jSystemLogger extends java.lang.Object implements java.lang.System.LoggerJPLloggerimplementation that uses Log4j. Implement all defaultSystem.Loggermethods to ensure proper class resolution- Since:
- 2.14
-
-
Constructor Summary
Constructors Constructor Description Log4jSystemLogger(ExtendedLogger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetName()booleanisLoggable(java.lang.System.Logger.Level level)voidlog(java.lang.System.Logger.Level level, java.lang.Object obj)voidlog(java.lang.System.Logger.Level level, java.lang.String msg)voidlog(java.lang.System.Logger.Level level, java.lang.String format, java.lang.Object... params)voidlog(java.lang.System.Logger.Level level, java.lang.String msg, java.lang.Throwable thrown)voidlog(java.lang.System.Logger.Level level, java.util.function.Supplier<java.lang.String> msgSupplier)voidlog(java.lang.System.Logger.Level level, java.util.function.Supplier<java.lang.String> msgSupplier, java.lang.Throwable thrown)voidlog(java.lang.System.Logger.Level level, java.util.ResourceBundle bundle, java.lang.String format, java.lang.Object... params)voidlog(java.lang.System.Logger.Level level, java.util.ResourceBundle bundle, java.lang.String msg, java.lang.Throwable thrown)
-
-
-
Constructor Detail
-
Log4jSystemLogger
public Log4jSystemLogger(ExtendedLogger logger)
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacejava.lang.System.Logger
-
isLoggable
public boolean isLoggable(java.lang.System.Logger.Level level)
- Specified by:
isLoggablein interfacejava.lang.System.Logger
-
log
public void log(java.lang.System.Logger.Level level, java.lang.String msg)- Specified by:
login interfacejava.lang.System.Logger
-
log
public void log(java.lang.System.Logger.Level level, java.util.function.Supplier<java.lang.String> msgSupplier)- Specified by:
login interfacejava.lang.System.Logger
-
log
public void log(java.lang.System.Logger.Level level, java.lang.Object obj)- Specified by:
login interfacejava.lang.System.Logger
-
log
public void log(java.lang.System.Logger.Level level, java.lang.String msg, java.lang.Throwable thrown)- Specified by:
login interfacejava.lang.System.Logger
-
log
public void log(java.lang.System.Logger.Level level, java.util.function.Supplier<java.lang.String> msgSupplier, java.lang.Throwable thrown)- Specified by:
login interfacejava.lang.System.Logger
-
log
public void log(java.lang.System.Logger.Level level, java.lang.String format, java.lang.Object... params)- Specified by:
login interfacejava.lang.System.Logger
-
log
public void log(java.lang.System.Logger.Level level, java.util.ResourceBundle bundle, java.lang.String msg, java.lang.Throwable thrown)- Specified by:
login interfacejava.lang.System.Logger
-
log
public void log(java.lang.System.Logger.Level level, java.util.ResourceBundle bundle, java.lang.String format, java.lang.Object... params)- Specified by:
login interfacejava.lang.System.Logger
-
-