Files
msh-system/models-integration/target/classes/logback.xml

41 lines
1.5 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>logs/models-api.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 每天生成一个日志文件 -->
<fileNamePattern>logs/api-demo.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 保留30天的日志文件 -->
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<!-- 设置根日志级别为INFO -->
<root level="INFO">
<appender-ref ref="STDOUT" />
<appender-ref ref="FILE" />
</root>
<!-- 设置项目包的日志级别为DEBUG便于调试 -->
<logger name="com.integration.api" level="DEBUG" additivity="false">
<appender-ref ref="STDOUT" />
<appender-ref ref="FILE" />
</logger>
<!-- 设置JDBC相关日志级别为WARN减少不必要的日志 -->
<logger name="java.sql" level="WARN" />
<logger name="org.postgresql" level="WARN" />
<!-- 设置HTTP客户端相关日志级别为INFO -->
<logger name="okhttp3" level="INFO" />
<logger name="org.apache.http" level="INFO" />
</configuration>