SLF4J+Logback 写入日志到文件

– Start
下面的例子演示了同时写入日志到控制台和文件。

<configuration debug="true">

  <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>
  
  <!-- 定义变量 -->
  <property name="LOG_DIR" value="C:\log\"/>
  <timestamp key="LOG_TIME" datePattern="yyyyMMdd.HHmmss"/>
  
  <appender name="FILE" class="ch.qos.logback.core.FileAppender">
  	<file>${LOG_DIR}/demo10.${LOG_TIME}.log</file>
    <encoder>
      <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
    </encoder>
  </appender>

  <!-- 同时写入log到控制台和文件 -->
  <root level="trace">
    <appender-ref ref="STDOUT" />
    <appender-ref ref="FILE" />
  </root>
</configuration>

– 更多参见:SLF4J+Logback 精萃
– 声 明:转载请注明出处
– Last Updated on 2019-08-24
– Written by ShangBo on 2019-08-24
– End


版权声明:本文为shangboerds原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。