41 lines
1.5 KiB
XML
41 lines
1.5 KiB
XML
|
|
<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>
|