Interface Log
- All Known Implementing Classes:
JDKLogImpl, Log4J2LogImpl, NoopLogImpl, Slf4jLogImpl
public interface Log
Simple logging wrapper for log4j or JDK logging. Code originally copied from Infinispan
- Since:
- 2.8
- Author:
- Manik Surtani, Bela Ban
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoiddefault voidfailSafeError(String msg) default voidfailSafeError(String format, Object... args) default voidfailSafeError(String msg, Throwable throwable) default voidfailSafeWarn(String msg) default voidfailSafeWarn(String format, Object... args) default voidfailSafeWarn(String msg, Throwable throwable) voidvoidvoidgetLevel()voidvoidbooleanbooleanbooleanbooleanbooleanbooleanvoidSets the level of a logger.voidvoidvoidvoidvoidvoidvoid
-
Method Details
-
isFatalEnabled
boolean isFatalEnabled() -
isErrorEnabled
boolean isErrorEnabled() -
isWarnEnabled
boolean isWarnEnabled() -
isInfoEnabled
boolean isInfoEnabled() -
isDebugEnabled
boolean isDebugEnabled() -
isTraceEnabled
boolean isTraceEnabled() -
fatal
-
fatal
-
fatal
-
error
-
error
-
error
-
warn
-
warn
-
warn
-
info
-
info
-
debug
-
debug
-
debug
-
trace
-
trace
-
trace
-
trace
-
setLevel
Sets the level of a logger. This method is used to dynamically change the logging level of a running system, e.g. via JMX. The appender of a level needs to exist.- Parameters:
level- The new level. Valid values are "fatal", "error", "warn", "info", "debug", "trace" (capitalization not relevant)
-
getLevel
String getLevel() -
failSafeWarn
-
failSafeWarn
-
failSafeWarn
-
failSafeError
-
failSafeError
-
failSafeError
-