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

get() — spring-boot Function Reference

Architecture documentation for the get() function in LoggingSystem.java from the spring-boot codebase.

Entity Profile

Dependency Diagram

graph TD
  dfad5438_2934_8c95_2cc5_2a619cfd3204["get()"]
  7b629f0c_ddb8_40b8_3278_c9e1240a259a["getLoggerConfigurations()"]
  7b629f0c_ddb8_40b8_3278_c9e1240a259a -->|calls| dfad5438_2934_8c95_2cc5_2a619cfd3204
  6c006e78_8286_ff92_0fd4_9d27c76ce681["getLoggerConfigurations()"]
  6c006e78_8286_ff92_0fd4_9d27c76ce681 -->|calls| dfad5438_2934_8c95_2cc5_2a619cfd3204
  de1a14d2_0ee8_1aeb_1686_e1a539fe9eaf["getLoggerConfigurationsShouldReturnAllLoggers()"]
  de1a14d2_0ee8_1aeb_1686_e1a539fe9eaf -->|calls| dfad5438_2934_8c95_2cc5_2a619cfd3204
  e617004e_5537_10df_c4ff_d3a07988283d["log4jLevelsArePropagatedToJul()"]
  e617004e_5537_10df_c4ff_d3a07988283d -->|calls| dfad5438_2934_8c95_2cc5_2a619cfd3204
  style dfad5438_2934_8c95_2cc5_2a619cfd3204 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/logging/LoggingSystem.java lines 162–173

	public static LoggingSystem get(ClassLoader classLoader) {
		String loggingSystemClassName = System.getProperty(SYSTEM_PROPERTY);
		if (StringUtils.hasLength(loggingSystemClassName)) {
			if (NONE.equals(loggingSystemClassName)) {
				return new NoOpLoggingSystem();
			}
			return get(classLoader, loggingSystemClassName);
		}
		LoggingSystem loggingSystem = SYSTEM_FACTORY.getLoggingSystem(classLoader);
		Assert.state(loggingSystem != null, "No suitable logging system located");
		return loggingSystem;
	}

Domain

Subdomains

Frequently Asked Questions

What does get() do?
get() is a function in the spring-boot codebase.
What calls get()?
get() is called by 4 function(s): getLoggerConfigurations, getLoggerConfigurations, getLoggerConfigurationsShouldReturnAllLoggers, log4jLevelsArePropagatedToJul.

Analyze Your Own Codebase

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

Try Supermodel Free