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

removeDefaultRootHandler() — spring-boot Function Reference

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

Function java GradlePlugin AotProcessing calls 1 called by 2

Entity Profile

Dependency Diagram

graph TD
  d53bde2c_ad07_5dac_c356_1c3f62fdbab4["removeDefaultRootHandler()"]
  11bc3c8e_26c8_b240_e5e6_30a78e35c1ea["configureJdkLoggingBridgeHandler()"]
  11bc3c8e_26c8_b240_e5e6_30a78e35c1ea -->|calls| d53bde2c_ad07_5dac_c356_1c3f62fdbab4
  2f642aac_1b0b_23cc_b7fc_316dc5aad68b["removeLog4jBridgeHandler()"]
  2f642aac_1b0b_23cc_b7fc_316dc5aad68b -->|calls| d53bde2c_ad07_5dac_c356_1c3f62fdbab4
  d5a45f32_c776_3a3d_047f_0ffd69df1fe0["getLogger()"]
  d53bde2c_ad07_5dac_c356_1c3f62fdbab4 -->|calls| d5a45f32_c776_3a3d_047f_0ffd69df1fe0
  style d53bde2c_ad07_5dac_c356_1c3f62fdbab4 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

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

	private void removeDefaultRootHandler() {
		try {
			java.util.logging.Logger rootLogger = java.util.logging.LogManager.getLogManager().getLogger("");
			Handler[] handlers = rootLogger.getHandlers();
			if (handlers.length == 1 && handlers[0] instanceof ConsoleHandler) {
				rootLogger.removeHandler(handlers[0]);
			}
		}
		catch (Throwable ex) {
			// Ignore and continue
		}
	}

Domain

Subdomains

Calls

Frequently Asked Questions

What does removeDefaultRootHandler() do?
removeDefaultRootHandler() is a function in the spring-boot codebase.
What does removeDefaultRootHandler() call?
removeDefaultRootHandler() calls 1 function(s): getLogger.
What calls removeDefaultRootHandler()?
removeDefaultRootHandler() is called by 2 function(s): configureJdkLoggingBridgeHandler, removeLog4jBridgeHandler.

Analyze Your Own Codebase

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

Try Supermodel Free