This commit is contained in:
chenxing
2026-08-10 16:35:15 +08:00
parent 4ec19486e0
commit 9ce3e831b5
4 changed files with 32 additions and 134 deletions
+2 -1
View File
@@ -7,7 +7,7 @@ spring:
# Nacos 配置中心地址;生产也可通过环境变量 NACOS_ADDR 覆盖(例如内网别名 nacos:8848)
server-addr: ${NACOS_ADDR:nacos.yunhaixingtong.com:8848}
# public 命名空间:Nacos 中 public 的 namespace id 固定为空字符串
namespace: ${NACOS_NAMESPACE:dev}
namespace: ${NACOS_NAMESPACE:ce902c5c-b568-4465-b058-a98e1e2992e7}
# 应用自身配置所在分组
group: USERBASE
# 配置文件格式;最终主配置 dataId = ${spring.application.name}.${file-extension},即 userbase.yaml
@@ -23,4 +23,5 @@ spring:
shared-configs:
- data-id: common.yaml
group: DEFAULT_GROUP
namespace: ""
refresh: false
+24 -17
View File
@@ -1,28 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<!-- 引入 Spring Boot 默认彩色日志变量 -->
<include resource="org/springframework/boot/logging/logback/defaults.xml"/>
<!-- 控制台:所有环境都有,且带颜色 -->
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>INFO</level>
</filter>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
<pattern>${CONSOLE_LOG_PATTERN}</pattern>
<charset>${CONSOLE_LOG_CHARSET}</charset>
</encoder>
</appender>
<!-- 按天切割的文件日志 -->
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>/app/logs/app.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>/app/logs/app.%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
<totalSizeCap>5GB</totalSizeCap>
</rollingPolicy>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
</encoder>
</appender>
<!-- 文件日志:只有非 local 环境才启用 -->
<springProfile name="!local">
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>/app/logs/app.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>/app/logs/app.%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
<totalSizeCap>5GB</totalSizeCap>
</rollingPolicy>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
</encoder>
</appender>
</springProfile>
<root level="INFO">
<appender-ref ref="CONSOLE" />
<appender-ref ref="FILE" />
<springProfile name="!local">
<appender-ref ref="FILE" />
</springProfile>
</root>
</configuration>