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

beforeInitialize() — spring-boot Function Reference

Architecture documentation for the beforeInitialize() function in Log4J2LoggingSystem.java from the spring-boot codebase.

Entity Profile

Dependency Diagram

graph TD
  b8a74193_db88_a5ea_ed35_5c09a84d226e["beforeInitialize()"]
  412405e1_afb7_ef0a_b22d_5edc2df0b828["getLoggerContext()"]
  b8a74193_db88_a5ea_ed35_5c09a84d226e -->|calls| 412405e1_afb7_ef0a_b22d_5edc2df0b828
  bd65415b_ebfc_9f8d_9700_abc5695489ca["isAlreadyInitialized()"]
  b8a74193_db88_a5ea_ed35_5c09a84d226e -->|calls| bd65415b_ebfc_9f8d_9700_abc5695489ca
  11bc3c8e_26c8_b240_e5e6_30a78e35c1ea["configureJdkLoggingBridgeHandler()"]
  b8a74193_db88_a5ea_ed35_5c09a84d226e -->|calls| 11bc3c8e_26c8_b240_e5e6_30a78e35c1ea
  2bfdcfc5_afd2_6c42_67cb_16521625aaa9["beforeInitialize()"]
  b8a74193_db88_a5ea_ed35_5c09a84d226e -->|calls| 2bfdcfc5_afd2_6c42_67cb_16521625aaa9
  style b8a74193_db88_a5ea_ed35_5c09a84d226e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/logging/log4j2/Log4J2LoggingSystem.java lines 171–181

	@Override
	public void beforeInitialize() {
		LoggerContext loggerContext = getLoggerContext();
		if (isAlreadyInitialized(loggerContext)) {
			return;
		}
		if (!configureJdkLoggingBridgeHandler()) {
			super.beforeInitialize();
		}
		loggerContext.getConfiguration().addFilter(FILTER);
	}

Domain

Subdomains

Frequently Asked Questions

What does beforeInitialize() do?
beforeInitialize() is a function in the spring-boot codebase.
What does beforeInitialize() call?
beforeInitialize() calls 4 function(s): beforeInitialize, configureJdkLoggingBridgeHandler, getLoggerContext, isAlreadyInitialized.

Analyze Your Own Codebase

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

Try Supermodel Free