<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<!--修改1:<fileNamePattern>logs/自己的模块名/%d{yyyy-MM-dd}.log</fileNamePattern>-->
<!--修改2:<logger name="扫描的包的路径" level="debug">-->
<!-- 输出到控制台 -->
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%date{HH:mm:ss}[%thread][%-5level]%logger{100} - %msg%n</pattern>
<charset>UTF-8</charset>
</encoder>
</appender>
<!-- 生成日志文件 -->
<appender name="rollingFile" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
<pattern>%date{HH:mm:ss}[%thread][%-5level]%logger{100} - %msg%n</pattern>
<charset>UTF-8</charset>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 日志名重名则日志追加 所以按天命名日志 可以实现一天一个日志 -->
<fileNamePattern>logs/rabbit-boot-demo/%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
</appender>
<root level="INFO">
<appender-ref ref="console"/>
</root>
<logger name="com.faraway.rabbit" level="DEBUG">
<appender-ref ref="rollingFile"/>
</logger>
</configuration>