为一个应用程序运行生成了一个额外的空白日志文件

时间:2018-08-14 09:57:40

标签: java logging logback logback-classic spring-logback

我已为我的应用程序配置了日志记录器,并将日志文件名指定为当前时间戳记,因此它希望创建一个名称为当前时间戳记的日志文件。BuT插入它创建一个带有当前时间戳记的日志文件,以及另一个空白名称的文件为什么要创建额外的文件?

我在我的应用程序中使用Logback logger,这是我的logback.xml,看起来我的应用程序是简单的核心Java应用程序。我在用户记录器中记录语句的地方

<?xml version="1.0" encoding="UTF-8"?>
<configuration>`enter code here`

 <timestamp key="byDay" datePattern="yyyy'-'MM'-'dd'''AT'''HH'-'mm'-'ss"/>


   <appender name="FILE" class="ch.qos.logback.core.FileAppender">
      <file> Myapplication${byDay}.txt </file>
      <append>FALSE</append>
      <encoder>
         <pattern>%-4relative [%thread] %-5level %logger{35} - %msg%n</pattern>
      </encoder>
   </appender>

   <root level="DEBUG">
      <appender-ref ref="FILE" />

   </root>
  </configuration>

0 个答案:

没有答案