Class ConditionEvaluationReportLoggingListener

java.lang.Object
org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener
All Implemented Interfaces:
ApplicationContextInitializer<ConfigurableApplicationContext>

public class ConditionEvaluationReportLoggingListener extends Object implements ApplicationContextInitializer<ConfigurableApplicationContext>
ApplicationContextInitializer that writes the ConditionEvaluationReport to the log. Reports are logged at the DEBUG level. A crash report triggers an info output suggesting the user runs again with debug enabled to display the report.

This initializer is not intended to be shared across multiple application context instances.

Since:
2.0.0
Author:
Greg Turnquist, Dave Syer, Phillip Webb, Andy Wilkinson, Madhura Bhave