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

getSpringInitializationConfig() — spring-boot Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  2f8382b5_23e7_1e16_9e0a_66dcfb0ec521["getSpringInitializationConfig()"]
  ef5783a5_cbe0_c642_7de6_6367fbf22c92["getSpringInitializationConfig()"]
  2f8382b5_23e7_1e16_9e0a_66dcfb0ec521 -->|calls| ef5783a5_cbe0_c642_7de6_6367fbf22c92
  412405e1_afb7_ef0a_b22d_5edc2df0b828["getLoggerContext()"]
  2f8382b5_23e7_1e16_9e0a_66dcfb0ec521 -->|calls| 412405e1_afb7_ef0a_b22d_5edc2df0b828
  b2d7f9c9_9394_e02c_782a_fe8b20e9ea2f["getConfigLocation()"]
  2f8382b5_23e7_1e16_9e0a_66dcfb0ec521 -->|calls| b2d7f9c9_9394_e02c_782a_fe8b20e9ea2f
  272568bf_02f3_72db_ef7c_d7db470595d1["getClassLoader()"]
  2f8382b5_23e7_1e16_9e0a_66dcfb0ec521 -->|calls| 272568bf_02f3_72db_ef7c_d7db470595d1
  style 2f8382b5_23e7_1e16_9e0a_66dcfb0ec521 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

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

	@Override
	protected @Nullable String getSpringInitializationConfig() {
		ConfigurationFactory configurationFactory = ConfigurationFactory.getInstance();
		try {
			Configuration springConfiguration = configurationFactory.getConfiguration(getLoggerContext(), "-spring",
					null, getClassLoader());
			String configLocation = getConfigLocation(springConfiguration);
			return (configLocation != null && configLocation.contains("-spring")) ? configLocation : null;
		}
		catch (ConfigurationException ex) {
			statusLogger.warn("Could not load Spring-specific Log4j Core configuration", ex);
			return null;
		}
	}

Domain

Subdomains

Frequently Asked Questions

What does getSpringInitializationConfig() do?
getSpringInitializationConfig() is a function in the spring-boot codebase.
What does getSpringInitializationConfig() call?
getSpringInitializationConfig() calls 4 function(s): getClassLoader, getConfigLocation, getLoggerContext, getSpringInitializationConfig.

Analyze Your Own Codebase

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

Try Supermodel Free