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

cleanUp() — spring-boot Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  29ad5ee7_8d88_d502_0aba_ece6b363b457["cleanUp()"]
  3fd06bae_0f90_3836_e1dd_ba0a88b1617c["cleanUp()"]
  29ad5ee7_8d88_d502_0aba_ece6b363b457 -->|calls| 3fd06bae_0f90_3836_e1dd_ba0a88b1617c
  75f7a353_b3bd_4a97_44f4_02cb5bc5d805["isLog4jBridgeHandlerAvailable()"]
  29ad5ee7_8d88_d502_0aba_ece6b363b457 -->|calls| 75f7a353_b3bd_4a97_44f4_02cb5bc5d805
  2f642aac_1b0b_23cc_b7fc_316dc5aad68b["removeLog4jBridgeHandler()"]
  29ad5ee7_8d88_d502_0aba_ece6b363b457 -->|calls| 2f642aac_1b0b_23cc_b7fc_316dc5aad68b
  412405e1_afb7_ef0a_b22d_5edc2df0b828["getLoggerContext()"]
  29ad5ee7_8d88_d502_0aba_ece6b363b457 -->|calls| 412405e1_afb7_ef0a_b22d_5edc2df0b828
  e1a3e05c_8daa_bec3_90c5_1f70bc6be246["markAsUninitialized()"]
  29ad5ee7_8d88_d502_0aba_ece6b363b457 -->|calls| e1a3e05c_8daa_bec3_90c5_1f70bc6be246
  d5a45f32_c776_3a3d_047f_0ffd69df1fe0["getLogger()"]
  29ad5ee7_8d88_d502_0aba_ece6b363b457 -->|calls| d5a45f32_c776_3a3d_047f_0ffd69df1fe0
  style 29ad5ee7_8d88_d502_0aba_ece6b363b457 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

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

	@Override
	public void cleanUp() {
		if (isLog4jBridgeHandlerAvailable()) {
			removeLog4jBridgeHandler();
		}
		super.cleanUp();
		LoggerContext loggerContext = getLoggerContext();
		markAsUninitialized(loggerContext);
		StatusConsoleListener listener = (StatusConsoleListener) loggerContext.getObject(STATUS_LISTENER_KEY);
		if (listener != null) {
			StatusLogger.getLogger().removeListener(listener);
			loggerContext.removeObject(STATUS_LISTENER_KEY);
		}
		loggerContext.getConfiguration().removeFilter(FILTER);
		Log4J2LoggingSystem.propertySource.setEnvironment(null);
		loggerContext.removeObject(ENVIRONMENT_KEY);
	}

Domain

Subdomains

Frequently Asked Questions

What does cleanUp() do?
cleanUp() is a function in the spring-boot codebase.
What does cleanUp() call?
cleanUp() calls 6 function(s): cleanUp, getLogger, getLoggerContext, isLog4jBridgeHandlerAvailable, markAsUninitialized, removeLog4jBridgeHandler.

Analyze Your Own Codebase

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

Try Supermodel Free