概要
工作時藐石,要和別的系統(tǒng)對接滞诺,需要把對接發(fā)送數(shù)據(jù)返回結(jié)果記錄下來绸吸,保存在一個log中。項目使用的是springboot娩井。所以我們配置的是logback-spring.xml暇屋,先用,原理日后補充
方法
- 其它logback-spring.xml中洞辣,其它配置不變咐刨,新增一個logger,并指定其appender
<appender name="newAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!--<encoding>UTF-8</encoding>-->
<File>${LOG_HOME}/autoWarehouse.log</File>
<encoder>
<charset>UTF-8</charset>
<pattern>%d{HH:mm:ss} %msg%n</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>INFO</level>
</filter>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_HOME}/autoWarehouse.%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
</appender>
<logger name="newLogger" level="INFO" additivity="true">
<appender-ref ref="newAppender"/>
</logger>
- 在需要的類中昙衅,修改獲取logger的方法
private static final Logger logger = LoggerFactory.getLogger("newLogger");