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