Home / Function/ initializeFromAotGeneratedArtifactsIfPossible() — spring-boot Function Reference

initializeFromAotGeneratedArtifactsIfPossible() — spring-boot Function Reference

Architecture documentation for the initializeFromAotGeneratedArtifactsIfPossible() function in LogbackLoggingSystem.java from the spring-boot codebase.

Function java GradlePlugin AotProcessing calls 7 called by 1

Entity Profile

Dependency Diagram

graph TD
  7d5d754c_bca4_3cde_00f3_cbf533d9a055["initializeFromAotGeneratedArtifactsIfPossible()"]
  905673dd_fe29_aaa8_a054_09cf6678c1d0["initialize()"]
  905673dd_fe29_aaa8_a054_09cf6678c1d0 -->|calls| 7d5d754c_bca4_3cde_00f3_cbf533d9a055
  a74a6404_ac0b_ef50_4554_48366dd90b97["getEnvironment()"]
  7d5d754c_bca4_3cde_00f3_cbf533d9a055 -->|calls| a74a6404_ac0b_ef50_4554_48366dd90b97
  3161e68f_7653_889d_8e48_3167c6148b62["applySystemProperties()"]
  7d5d754c_bca4_3cde_00f3_cbf533d9a055 -->|calls| 3161e68f_7653_889d_8e48_3167c6148b62
  38e995b4_1ef1_6922_5bd2_636797effcbc["getLoggerContext()"]
  7d5d754c_bca4_3cde_00f3_cbf533d9a055 -->|calls| 38e995b4_1ef1_6922_5bd2_636797effcbc
  92be7141_fcb5_fc46_efa1_0ecddfb50dbd["stopAndReset()"]
  7d5d754c_bca4_3cde_00f3_cbf533d9a055 -->|calls| 92be7141_fcb5_fc46_efa1_0ecddfb50dbd
  05d574bb_2449_135b_2a57_ca01664538a0["withLoggingSuppressed()"]
  7d5d754c_bca4_3cde_00f3_cbf533d9a055 -->|calls| 05d574bb_2449_135b_2a57_ca01664538a0
  aa249080_5507_10e2_df79_a6fbb70d13c8["putInitializationContextObjects()"]
  7d5d754c_bca4_3cde_00f3_cbf533d9a055 -->|calls| aa249080_5507_10e2_df79_a6fbb70d13c8
  19da2568_f743_7d19_1cd4_f1307cfec4c9["reportConfigurationErrorsIfNecessary()"]
  7d5d754c_bca4_3cde_00f3_cbf533d9a055 -->|calls| 19da2568_f743_7d19_1cd4_f1307cfec4c9
  style 7d5d754c_bca4_3cde_00f3_cbf533d9a055 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/logging/logback/LogbackLoggingSystem.java lines 207–228

	private boolean initializeFromAotGeneratedArtifactsIfPossible(LoggingInitializationContext initializationContext,
			@Nullable LogFile logFile) {
		if (!AotDetector.useGeneratedArtifacts()) {
			return false;
		}
		if (initializationContext != null) {
			Environment environment = initializationContext.getEnvironment();
			Assert.state(environment != null, "'environment' must not be null");
			applySystemProperties(environment, logFile);
		}
		LoggerContext loggerContext = getLoggerContext();
		stopAndReset(loggerContext);
		withLoggingSuppressed(() -> putInitializationContextObjects(loggerContext, initializationContext));
		SystemStatusListener.addTo(loggerContext);
		SpringBootJoranConfigurator configurator = new SpringBootJoranConfigurator(initializationContext);
		configurator.setContext(loggerContext);
		boolean configuredUsingAotGeneratedArtifacts = configurator.configureUsingAotGeneratedArtifacts();
		if (configuredUsingAotGeneratedArtifacts) {
			reportConfigurationErrorsIfNecessary(loggerContext);
		}
		return configuredUsingAotGeneratedArtifacts;
	}

Domain

Subdomains

Called By

Frequently Asked Questions

What does initializeFromAotGeneratedArtifactsIfPossible() do?
initializeFromAotGeneratedArtifactsIfPossible() is a function in the spring-boot codebase.
What does initializeFromAotGeneratedArtifactsIfPossible() call?
initializeFromAotGeneratedArtifactsIfPossible() calls 7 function(s): applySystemProperties, getEnvironment, getLoggerContext, putInitializationContextObjects, reportConfigurationErrorsIfNecessary, stopAndReset, withLoggingSuppressed.
What calls initializeFromAotGeneratedArtifactsIfPossible()?
initializeFromAotGeneratedArtifactsIfPossible() is called by 1 function(s): initialize.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free