From 53f1af64bd44967c02f23954b8538b8175a3ff34 Mon Sep 17 00:00:00 2001 From: Doghole Date: Thu, 8 Jan 2026 13:37:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20prod=20=E7=9A=84=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E7=AD=89=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/me/qwq/doghouse/BlogApplication.java | 12 +++++++++--- src/main/resources/application-prod.yml | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/java/me/qwq/doghouse/BlogApplication.java b/src/main/java/me/qwq/doghouse/BlogApplication.java index 10d3645..d95a4a4 100644 --- a/src/main/java/me/qwq/doghouse/BlogApplication.java +++ b/src/main/java/me/qwq/doghouse/BlogApplication.java @@ -9,12 +9,15 @@ import org.springframework.cache.annotation.EnableCaching; import org.springframework.context.annotation.EnableAspectJAutoProxy; import org.springframework.scheduling.annotation.EnableAsync; +import lombok.extern.slf4j.Slf4j; + @MapperScan("me.qwq.doghouse.dao") @SpringBootApplication @EnableAsync(proxyTargetClass=true) @EnableCaching(proxyTargetClass=true) @EnableAspectJAutoProxy(exposeProxy = true) +@Slf4j public class BlogApplication { static Boolean isDebug = null; @@ -23,7 +26,9 @@ public class BlogApplication { if (isDebug == null) { RuntimeMXBean runtimeMXBean = ManagementFactory.getRuntimeMXBean(); - isDebug = runtimeMXBean.getInputArguments().toString().contains("-agentlib:jdwp"); + String runtimeMXBeanInputArguments = runtimeMXBean.getInputArguments().toString(); + log.debug("Runtime MXBean input arguments: {}", runtimeMXBeanInputArguments); + isDebug = runtimeMXBeanInputArguments.contains("-agentlib:jdwp"); } return isDebug; } @@ -33,8 +38,9 @@ public class BlogApplication { // 根据是否调试加载额外的 application-*.yml SpringApplication app = new SpringApplication(BlogApplication.class); - app.setAdditionalProfiles(isDebug ? "debug" : "prod"); - + String additionalProfiles = isDebug ? "debug" : "prod"; + app.setAdditionalProfiles(additionalProfiles); + log.info("Current is {}debug, set additional profiles: {}", isDebug ? "" : "not ", additionalProfiles); app.run(args); } } diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml index 0374e63..9bfaa04 100644 --- a/src/main/resources/application-prod.yml +++ b/src/main/resources/application-prod.yml @@ -5,7 +5,7 @@ spring: logging: level: - '[me.qwq.doghouse]': debug + '[me.qwq.doghouse]': info '[me.qwq.doghouse.dao]': warn '[me.qwq.doghouse.interceptor.BlogInterceptor]': warn '[org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver]': error