Procházet zdrojové kódy

fix: miniapp生产环境日志缺失 — 补全profile兜底+prod控制台输出

- prod profile 添加 CONSOLE appender,确保 docker logs / journalctl 可见
- 新增 !dev & !default & !prod 兜底 profile,防止非标准 profile 导致日志静默丢弃

Co-Authored-By: Claude <noreply@anthropic.com>
skyline před 3 dny
rodič
revize
afd12f8916
1 změnil soubory, kde provedl 10 přidání a 0 odebrání
  1. 10 0
      haha-miniapp/src/main/resources/logback-spring.xml

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

@@ -62,10 +62,20 @@
 
     <springProfile name="prod">
         <root level="INFO">
+            <appender-ref ref="CONSOLE"/>
             <appender-ref ref="FILE"/>
             <appender-ref ref="ERROR_FILE"/>
         </root>
         <logger name="com.haha" level="INFO"/>
         <logger name="cn.dev33.satoken" level="WARN"/>
     </springProfile>
+
+    <!-- 兜底配置:当 profile 不匹配 dev/default/prod 时,确保日志至少输出到控制台和文件 -->
+    <springProfile name="!dev &amp; !default &amp; !prod">
+        <root level="INFO">
+            <appender-ref ref="CONSOLE"/>
+            <appender-ref ref="FILE"/>
+            <appender-ref ref="ERROR_FILE"/>
+        </root>
+    </springProfile>
 </configuration>