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
Calls
- getClassLoader()
- getConfigLocation()
- getLoggerContext()
- getSpringInitializationConfig()
Source
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