setLogLevels() — spring-boot Function Reference
Architecture documentation for the setLogLevels() function in LoggingApplicationListener.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD 478546f3_4485_d0db_1e4f_dca03580c35a["setLogLevels()"] e06ef738_5468_1b36_b55d_7d5d424380b3["initializeFinalLoggingLevels()"] e06ef738_5468_1b36_b55d_7d5d424380b3 -->|calls| 478546f3_4485_d0db_1e4f_dca03580c35a 3840252c_f845_8a5b_c1ca_33a87893d88c["getLogLevelConfigurer()"] 478546f3_4485_d0db_1e4f_dca03580c35a -->|calls| 3840252c_f845_8a5b_c1ca_33a87893d88c 8297d150_846a_4cc4_47ca_e6d5a70497f3["bind()"] 478546f3_4485_d0db_1e4f_dca03580c35a -->|calls| 8297d150_846a_4cc4_47ca_e6d5a70497f3 71392a28_1643_efb8_9431_5f45227a9222["configureLogLevel()"] 478546f3_4485_d0db_1e4f_dca03580c35a -->|calls| 71392a28_1643_efb8_9431_5f45227a9222 c90d60de_6e4d_b157_5121_acbc78d427f0["get()"] 478546f3_4485_d0db_1e4f_dca03580c35a -->|calls| c90d60de_6e4d_b157_5121_acbc78d427f0 style 478546f3_4485_d0db_1e4f_dca03580c35a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot/src/main/java/org/springframework/boot/context/logging/LoggingApplicationListener.java lines 395–400
protected void setLogLevels(LoggingSystem system, ConfigurableEnvironment environment) {
BiConsumer<String, @Nullable LogLevel> customizer = getLogLevelConfigurer(system);
Binder binder = Binder.get(environment);
Map<String, LogLevel> levels = binder.bind(LOGGING_LEVEL, STRING_LOGLEVEL_MAP).orElseGet(Collections::emptyMap);
levels.forEach((name, level) -> configureLogLevel(name, level, customizer));
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does setLogLevels() do?
setLogLevels() is a function in the spring-boot codebase.
What does setLogLevels() call?
setLogLevels() calls 4 function(s): bind, configureLogLevel, get, getLogLevelConfigurer.
What calls setLogLevels()?
setLogLevels() is called by 1 function(s): initializeFinalLoggingLevels.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free