diff --git a/spring-core/src/main/java/org/springframework/core/log/LogAccessor.java b/spring-core/src/main/java/org/springframework/core/log/LogAccessor.java index 168f7f2c7e6129d2f47c6980a7174db4d1f7ff57..b38223091ae083b536585272e2ebf1d0ea03cd64 100644 --- a/spring-core/src/main/java/org/springframework/core/log/LogAccessor.java +++ b/spring-core/src/main/java/org/springframework/core/log/LogAccessor.java @@ -68,6 +68,51 @@ public class LogAccessor { } + // Log level checks + + /** + * Is fatal logging currently enabled? + */ + public boolean isFatalEnabled() { + return this.log.isFatalEnabled(); + } + + /** + * Is error logging currently enabled? + */ + public boolean isErrorEnabled() { + return this.log.isErrorEnabled(); + } + + /** + * Is warn logging currently enabled? + */ + public boolean isWarnEnabled() { + return this.log.isWarnEnabled(); + } + + /** + * Is info logging currently enabled? + */ + public boolean isInfoEnabled() { + return this.log.isInfoEnabled(); + } + + /** + * Is debug logging currently enabled? + */ + public boolean isDebugEnabled() { + return this.log.isDebugEnabled(); + } + + /** + * Is trace logging currently enabled? + */ + public boolean isTraceEnabled() { + return this.log.isTraceEnabled(); + } + + // Plain log methods /**