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

initialize() — spring-boot Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  905673dd_fe29_aaa8_a054_09cf6678c1d0["initialize()"]
  38e995b4_1ef1_6922_5bd2_636797effcbc["getLoggerContext()"]
  905673dd_fe29_aaa8_a054_09cf6678c1d0 -->|calls| 38e995b4_1ef1_6922_5bd2_636797effcbc
  aa249080_5507_10e2_df79_a6fbb70d13c8["putInitializationContextObjects()"]
  905673dd_fe29_aaa8_a054_09cf6678c1d0 -->|calls| aa249080_5507_10e2_df79_a6fbb70d13c8
  827b6e1e_2462_ccf9_a2e9_02efb7e71f75["isAlreadyInitialized()"]
  905673dd_fe29_aaa8_a054_09cf6678c1d0 -->|calls| 827b6e1e_2462_ccf9_a2e9_02efb7e71f75
  7d5d754c_bca4_3cde_00f3_cbf533d9a055["initializeFromAotGeneratedArtifactsIfPossible()"]
  905673dd_fe29_aaa8_a054_09cf6678c1d0 -->|calls| 7d5d754c_bca4_3cde_00f3_cbf533d9a055
  7a6feed9_24fb_6da2_4eaf_76df5ea47413["markAsInitialized()"]
  905673dd_fe29_aaa8_a054_09cf6678c1d0 -->|calls| 7a6feed9_24fb_6da2_4eaf_76df5ea47413
  2babc4f7_d634_4f0b_aef1_7095b8a47c5f["getLogger()"]
  905673dd_fe29_aaa8_a054_09cf6678c1d0 -->|calls| 2babc4f7_d634_4f0b_aef1_7095b8a47c5f
  d9471ed1_e3ee_0678_4ca8_2a20dfb150bf["initialize()"]
  905673dd_fe29_aaa8_a054_09cf6678c1d0 -->|calls| d9471ed1_e3ee_0678_4ca8_2a20dfb150bf
  5442b6c9_c948_65c9_3b32_df1993add6a2["getName()"]
  905673dd_fe29_aaa8_a054_09cf6678c1d0 -->|calls| 5442b6c9_c948_65c9_3b32_df1993add6a2
  style 905673dd_fe29_aaa8_a054_09cf6678c1d0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

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

	@Override
	public void initialize(LoggingInitializationContext initializationContext, @Nullable String configLocation,
			@Nullable LogFile logFile) {
		LoggerContext loggerContext = getLoggerContext();
		putInitializationContextObjects(loggerContext, initializationContext);
		if (isAlreadyInitialized(loggerContext)) {
			return;
		}
		if (!initializeFromAotGeneratedArtifactsIfPossible(initializationContext, logFile)) {
			super.initialize(initializationContext, configLocation, logFile);
		}
		loggerContext.getTurboFilterList().remove(SUPPRESS_ALL_FILTER);
		markAsInitialized(loggerContext);
		if (StringUtils.hasText(System.getProperty(CONFIGURATION_FILE_PROPERTY))) {
			getLogger(LogbackLoggingSystem.class.getName()).warn("Ignoring '" + CONFIGURATION_FILE_PROPERTY
					+ "' system property. Please use 'logging.config' instead.");
		}
	}

Domain

Subdomains

Frequently Asked Questions

What does initialize() do?
initialize() is a function in the spring-boot codebase.
What does initialize() call?
initialize() calls 8 function(s): getLogger, getLoggerContext, getName, initialize, initializeFromAotGeneratedArtifactsIfPossible, isAlreadyInitialized, markAsInitialized, putInitializationContextObjects.

Analyze Your Own Codebase

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

Try Supermodel Free