【问题标题】:Not able to find the file log generated for log4j in the file system在文件系统中找不到为 log4j 生成的文件日志
【发布时间】:2020-06-14 07:19:17
【问题描述】:

我在下面插入了 maven 依赖项:

<dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-core</artifactId>
        <version>2.13.3</version>
    </dependency>
    <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>2.13.3</version>
        <type>pom</type>
    </dependency>

在log4j.xml下面使用

<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration debug="true" xmlns:log4j='http://jakarta.apache.org/log4j/'>

  <appender name="console" class="org.apache.log4j.ConsoleAppender">
    <param name="Target" value="System.out"/>
    <layout class="org.apache.log4j.PatternLayout">
    <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n" />
    </layout>
  </appender>

  <appender name="fileAppender" class="org.apache.log4j.RollingFileAppender">
    <param name="File" value="C:/logs/demoApplication.log"/>
    <layout class="org.apache.log4j.PatternLayout">
    <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n" />
    </layout>
  </appender>

  <root>
    <priority value ="info"></priority>
    <appender-ref ref="console"></appender>
    <appender-ref ref="fileAppender"></appender>
  </root>

</log4j:configuration>

插入以下语句用于生成日志:

private static final Logger log = LogManager.getLogger(LoginTest.class); log.info("打开的网址");

问题是我无法在此位置找到文件日志:C:/logs/demoApplication.log 谁能指导我这里缺少什么?

【问题讨论】:

  • 你重启过web服务器或者应用服务器实例吗?
  • 它适用于 selenium webdriver,应该可以在我系统的文件系统上运行。
  • log4j.xml的路径是什么?
  • 它存在于项目的根目录中。
  • 现在,尝试删除绝对路径并仅提及相对路径。

标签: java selenium logging log4j log4j2


【解决方案1】:

您使用的配置文件适用于 Log4J 1.x。您需要使用对 Log4J 2 有效的配置。它需要位于名为 log4j2.xml 的文件中。

【讨论】:

    【解决方案2】:

    感谢您通知 log4j2 @rgoers。 当将配置文件重命名为 log4j2 时,它开始工作了。

    【讨论】:

    • 如果它解决了您的问题,您可能会考虑为答案投票或接受它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-23
    • 2015-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多