From 7f5e63e28ba9e652f70b65cca9c0953be83e6af9 Mon Sep 17 00:00:00 2001 From: MaxKey Date: Wed, 3 Dec 2025 20:12:35 +0800 Subject: [PATCH] freemarker use slf4j --- .../org/dromara/maxkey/web/ProductEnvironment.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/maxkey-commons/maxkey-core/src/main/java/org/dromara/maxkey/web/ProductEnvironment.java b/maxkey-commons/maxkey-core/src/main/java/org/dromara/maxkey/web/ProductEnvironment.java index 8a9f48705..abd2d41df 100644 --- a/maxkey-commons/maxkey-core/src/main/java/org/dromara/maxkey/web/ProductEnvironment.java +++ b/maxkey-commons/maxkey-core/src/main/java/org/dromara/maxkey/web/ProductEnvironment.java @@ -48,9 +48,11 @@ public class ProductEnvironment { keyValueSet.add(key); } // out - for (Iterator it = keyValueSet.iterator(); it.hasNext();) { - String key = it.next(); - logger.trace("{} = {}" , key , map.get(key)); + if(logger.isTraceEnabled()) { + for (Iterator it = keyValueSet.iterator(); it.hasNext();) { + String key = it.next(); + logger.trace("{} = {}" , key , map.get(key)); + } } logger.info("APP_HOME" + " = {}" , PathUtils.getInstance().getAppPath()); @@ -84,5 +86,7 @@ public class ProductEnvironment { logger.info(WebConstants.DELIMITER); //WARN No Root logger was configured, creating default ERROR-level Root logger with Console appender System.setProperty("nacos.logging.default.config.enabled", "false"); + //freemarker use slf4j + System.setProperty(freemarker.log.Logger.SYSTEM_PROPERTY_NAME_LOGGER_LIBRARY, freemarker.log.Logger.LIBRARY_NAME_SLF4J); } }