Browse Source

Clear logback status list on reset

Update LogbackLoggingSystem to clear logback status messages on reset.
This prevents shutdown errors from preventing subsequent startup.

Fixes gh-3472
pull/3032/merge
Phillip Webb 11 years ago
parent
commit
73be2c056f
  1. 1
      spring-boot-samples/spring-boot-sample-tomcat-jsp/.gitignore
  2. 1
      spring-boot-samples/spring-boot-sample-tomcat7-jsp/.gitignore
  3. 1
      spring-boot-samples/spring-boot-sample-traditional/.gitignore
  4. 1
      spring-boot-samples/spring-boot-sample-web-jsp/.gitignore
  5. 1
      spring-boot/src/main/java/org/springframework/boot/logging/logback/LogbackLoggingSystem.java

1
spring-boot-samples/spring-boot-sample-tomcat-jsp/.gitignore vendored

@ -0,0 +1 @@ @@ -0,0 +1 @@
/target/

1
spring-boot-samples/spring-boot-sample-tomcat7-jsp/.gitignore vendored

@ -0,0 +1 @@ @@ -0,0 +1 @@
/target/

1
spring-boot-samples/spring-boot-sample-traditional/.gitignore vendored

@ -0,0 +1 @@ @@ -0,0 +1 @@
/target/

1
spring-boot-samples/spring-boot-sample-web-jsp/.gitignore vendored

@ -0,0 +1 @@ @@ -0,0 +1 @@
/target/

1
spring-boot/src/main/java/org/springframework/boot/logging/logback/LogbackLoggingSystem.java

@ -168,6 +168,7 @@ public class LogbackLoggingSystem extends Slf4JLoggingSystem { @@ -168,6 +168,7 @@ public class LogbackLoggingSystem extends Slf4JLoggingSystem {
@Override
protected void reinitialize(LoggingInitializationContext initializationContext) {
getLoggerContext().reset();
getLoggerContext().getStatusManager().clear();
loadConfiguration(initializationContext, getSelfInitializationConfig(), null);
}

Loading…
Cancel
Save