diff --git a/axhub-tool-core/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/util/PodScaffolder.java b/axhub-tool-core/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/util/PodScaffolder.java
index d2dba1c..3e08db3 100644
--- a/axhub-tool-core/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/util/PodScaffolder.java
+++ b/axhub-tool-core/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/util/PodScaffolder.java
@@ -77,8 +77,9 @@ public class PodScaffolder {
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cache.annotation.EnableCaching;
+ @SpringBootApplication(scanBasePackages = {"io.shinhanlife.axhub.biz.mcp.tool", "io.shinhanlife.axhub.biz.mcp.adapter", "io.shinhanlife.axhub.common.mcp", "io.shinhanlife.axhub.common.config"})
+ @org.springframework.boot.context.properties.ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.axhub.biz.mcp.tool", "io.shinhanlife.axhub.biz.mcp.adapter", "io.shinhanlife.axhub.common.mcp", "io.shinhanlife.axhub.common.config"})
@EnableCaching
- @SpringBootApplication(scanBasePackages = "io.shinhanlife.axhub.biz.mcp")
public class %sToolApplication {
public static void main(String[] args) {
SpringApplication.run(%sToolApplication.class, args);
@@ -146,6 +147,34 @@ public class PodScaffolder {
""";
Files.writeString(resPath.resolve("application-local.properties"), applicationLocalProperties);
+ String logbackXml = """
+
+
+
+
+
+ ${LOG_PATTERN}
+
+
+
+ logs/%s.log
+
+ logs/%s-%%d{yyyy-MM-dd}.log
+ 30
+
+
+ ${LOG_PATTERN}
+
+
+
+
+
+
+
+
+ """.formatted(moduleName, moduleName);
+ Files.writeString(resPath.resolve("logback-spring.xml"), logbackXml);
+
System.out.println("[5/6] settings.gradle 에 모듈 등록 중...");
Path settingsPath = Paths.get("settings.gradle");
if (Files.exists(settingsPath)) {
diff --git a/axhub-tool-payment/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/payment/PaymentToolApplication.java b/axhub-tool-payment/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/payment/PaymentToolApplication.java
index ea76ae6..9249124 100644
--- a/axhub-tool-payment/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/payment/PaymentToolApplication.java
+++ b/axhub-tool-payment/src/main/java/io/shinhanlife/axhub/biz/mcp/tool/payment/PaymentToolApplication.java
@@ -4,8 +4,9 @@ import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cache.annotation.EnableCaching;
+@SpringBootApplication(scanBasePackages = {"io.shinhanlife.axhub.biz.mcp.tool", "io.shinhanlife.axhub.biz.mcp.adapter", "io.shinhanlife.axhub.common.mcp", "io.shinhanlife.axhub.common.config"})
+@org.springframework.boot.context.properties.ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.axhub.biz.mcp.tool", "io.shinhanlife.axhub.biz.mcp.adapter", "io.shinhanlife.axhub.common.mcp", "io.shinhanlife.axhub.common.config"})
@EnableCaching
-@SpringBootApplication(scanBasePackages = "io.shinhanlife.axhub.biz.mcp")
public class PaymentToolApplication {
public static void main(String[] args) {
SpringApplication.run(PaymentToolApplication.class, args);
diff --git a/axhub-tool-payment/src/main/resources/logback-spring.xml b/axhub-tool-payment/src/main/resources/logback-spring.xml
index adb8bca..5294dfb 100644
--- a/axhub-tool-payment/src/main/resources/logback-spring.xml
+++ b/axhub-tool-payment/src/main/resources/logback-spring.xml
@@ -13,10 +13,10 @@
- logs/axhub-tool-other.log
+ logs/axhub-tool-payment.log
- logs/axhub-tool-other-%d{yyyy-MM-dd}.log
+ logs/axhub-tool-payment-%d{yyyy-MM-dd}.log
30