Log4j2将登录到控制台,但不是log.txt文件

问题描述 投票:0回答:1

下面是我的log4j2.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<configuration status="WARN">
  <appenders>
    <Console name="Console" target="SYSTEM_OUT">
      <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
    </Console>

    <File name="log" fileName="logs/log.txt">
        <PatternLayout pattern="%d{yyyy-mm-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
    </File>             
  </appenders>

  <loggers>     
    <root level="debug">
      <appender-ref ref="Console" level="info"/>
      <appender-ref ref="log" level="info"/>
    </root>    
  </loggers>
</configuration>

我也想将控制台上看到的所有内容都打印到我的logs.txt文件中。我在做什么错?

java logging log4j2
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.