Explorar o código

智能柜项目提交

skyline hai 4 meses
pai
achega
aace357485

+ 4 - 0
haha-miniapp/src/main/resources/application.yml

@@ -103,3 +103,7 @@ logging:
   level:
     root: info
     com.haha.miniapp: debug
+  file:
+    # 日志文件路径(相对于项目启动目录)
+    path: ./logs
+    name: ./logs/haha-miniapp.log

+ 4 - 4
haha-miniapp/src/main/resources/logback-spring.xml

@@ -2,9 +2,9 @@
 <configuration scan="true" scanPeriod="60 seconds" debug="false">
     <contextName>logback</contextName>
     
-    <!-- 定义日志文件路径,相对于项目根目录 -->
-    <property name="LOG_HOME" value="${user.dir}/logs"/>
-    <property name="log.path" value="${LOG_HOME}/haha-miniapp.log"/>
+    <!-- 使用 Spring Boot 的日志路径配置 -->
+    <springProperty scope="context" name="LOG_PATH" source="logging.file.path" defaultValue="./logs"/>
+    <property name="log.path" value="${LOG_PATH}/haha-miniapp.log"/>
     <property name="CONSOLE_LOG_PATTERN"
               value="%date{yyyy-MM-dd HH:mm:ss} | %highlight(%-5level) | %boldYellow(%thread) | %boldGreen(%logger) | %msg%n"/>
     
@@ -20,7 +20,7 @@
     <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
         <file>${log.path}</file>
         <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${LOG_HOME}/haha-miniapp-%d{yyyy-MM-dd}.log.gz</fileNamePattern>
+            <fileNamePattern>${LOG_PATH}/haha-miniapp-%d{yyyy-MM-dd}.log.gz</fileNamePattern>
             <maxHistory>30</maxHistory>
         </rollingPolicy>
         <encoder>