spring-boot/spring-boot-project
Andy Wilkinson 8619256d2a Clean up the logging system later in context close processing
Previously, the logging system was cleaned up in response to the
root context's ContextClosedEvent being received. This event is
published early in a context's close processing. As a result, the
logging system is in cleaned up state while, for example, disposable
beans are being destroyed.

This commit reworks the logic that triggers logging system clean up
to use a disposable bean instead. Disposable beans are called in
reverse-registration order. The logging clean up bean is registered as
early as possible so that it should be the last disposable bean to
be called.

Closes gh-11676
2018-01-25 10:33:56 +00:00
..
spring-boot Clean up the logging system later in context close processing 2018-01-25 10:33:56 +00:00
spring-boot-actuator Move "testdb" naming to DataSourceProperties 2018-01-24 20:43:00 -08:00
spring-boot-actuator-autoconfigure Add @EndpointServlet and migrate Jolokia 2018-01-24 17:06:13 -08:00
spring-boot-autoconfigure Clean up the logging system later in context close processing 2018-01-25 10:33:56 +00:00
spring-boot-cli Polish 2018-01-24 16:09:14 -08:00
spring-boot-dependencies Upgrade to Spring Security 5.0.1.RELEASE 2018-01-25 10:25:15 +00:00
spring-boot-devtools Clean up the logging system later in context close processing 2018-01-25 10:33:56 +00:00
spring-boot-docs Keep "testdb" default datasource name internal 2018-01-24 17:41:32 -08:00
spring-boot-parent Add checkstyle to prevent reactor Assert import 2018-01-22 15:57:02 -08:00
spring-boot-properties-migrator Rename property migrator classes 2018-01-24 15:54:24 -08:00
spring-boot-starters Exclude tomcat-annotations-api and use javax.annotations-api instead 2018-01-04 10:25:39 +00:00
spring-boot-test Allow custom WebTestClient beans 2018-01-25 00:08:19 -08:00
spring-boot-test-autoconfigure Polish 2018-01-19 20:44:18 -08:00
spring-boot-tools Use EnumMap whenever possible 2018-01-24 16:24:47 -08:00
pom.xml Rename spring-boot-deprecated-properties-support 2018-01-24 11:15:17 +01:00