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