Browse Source

Add is*Enabled methods for log level checks to LogAccessor

Closes gh-22862
pull/22870/head
Juergen Hoeller 6 years ago
parent
commit
cee7d09e40
  1. 45
      spring-core/src/main/java/org/springframework/core/log/LogAccessor.java

45
spring-core/src/main/java/org/springframework/core/log/LogAccessor.java

@ -68,6 +68,51 @@ public class LogAccessor { @@ -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
/**

Loading…
Cancel
Save