如何在logback.xml中禁用默认日志记录

时间:2017-11-21 11:05:51

标签: xml logging logback

我有一个关于logback.xml的查询,如何禁用由logback.xml文件生成的default_engine_log。 因为我们使用logback.xml为LOGGING LEVEL创建另一个文件。因此不需要default_engine_log日志文件。

这里我的代码是 -

`

<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true">

  <appender name="RootFileAppender" 
            class="ch.qos.logback.core.rolling.RollingFileAppender">
    <append>true</append>
    <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
      <level>info</level>
    </filter>
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
      <fileNamePattern>fom-logs/fom-deshboard-%d{yyyy-MM-dd}.log.gz</fileNamePattern>
    </rollingPolicy>
    <encoder>
      <pattern>%date{yyyy-MM-dd HH:mm:ss} [LogBack %level] %logger{0} - %msg%n</pattern>
    </encoder>
  </appender>  
  <appender name="RootConsoleAppender" 
            class="ch.qos.logback.core.ConsoleAppender">
    <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
      <level>info</level>
    </filter>
    <encoder>
      <pattern>[LogBack %level] %logger{0} - %msg%n</pattern>
    </encoder>
  </appender>  
  <root>
    <level value="info"/>
    <appender-ref ref="RootFileAppender"/>
    <appender-ref ref="RootConsoleAppender"/>
  </root>
</configuration>

`

0 个答案:

没有答案