Class ConditionEvaluationReportLoggingListener

  • All Implemented Interfaces:
    org.springframework.context.ApplicationContextInitializer<org.springframework.context.ConfigurableApplicationContext>

    public class ConditionEvaluationReportLoggingListener
    extends Object
    implements org.springframework.context.ApplicationContextInitializer<org.springframework.context.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.

    • Method Detail

      • initialize

        public void initialize​(org.springframework.context.ConfigurableApplicationContext applicationContext)
        Specified by:
        initialize in interface org.springframework.context.ApplicationContextInitializer<org.springframework.context.ConfigurableApplicationContext>
      • onApplicationEvent

        protected void onApplicationEvent​(org.springframework.context.ApplicationEvent event)