找不到log4j2配置文件

极客4079

我正在努力了解这个问题出了什么问题。

我有一个如下所示的Java项目(没有Eclipse / Maven):

├── build
│   ├── classes
│   │   └── oata
│   │       └── HelloWorld.class
│   └── jar
│       └── HelloWorld.jar
├── build.xml
├── lib
│   ├── log4j-api-2.3.jar
│   └── log4j-core-2.3.jar
├── myManifest
└── src
    ├── log4j2.xml
    └── oata
        └── HelloWorld.java

使用ant进行构建时,我不断发现找不到log4j2配置文件。我已经看过类似的问题,常见的问题是xml文件不在类路径中,这不是我的情况。无论如何,这是错误:

[java] ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.

这是我的配置文件

<?xml version="1.0" encoding="UTF-8"?>
<Configuration package="oata"
status="WARN">
<Appenders>
    <Console name="Console" target="SYSTEM_OUT">
        <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
    </Console>
</Appenders>
<Loggers>
    <Logger name="oata.HelloWorld" level="trace">
        <AppenderRef ref="Console"/>
    </Logger>
    <Root level="trace">
        <AppenderRef ref="Console"/>
    </Root>
</Loggers>
</Configuration>
阿米特·布罗尼亚(Amit Bhoraniya)

我假设您正在使用Ant构建脚本执行Java类。

No log4j2 configuration file found表示log4j2.xml配置文件不在您的类路径中。

请验证HelloWorld.jar是否包含log4j配置文件。

将构建日志中的log4j配置文件路径设置为系统属性的另一种方法。

<sysproperty key="log4j.configurationFile" value="file:///${basedir}/src/log4j2.xml" />

这是log4j配置的文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以编程方式加载Log4j2配置文件

来自分类Dev

无法识别log4j2配置文件

来自分类Dev

使用单个log4j2 xml文件配置log4j2和log4j

来自分类Dev

如何用另一个log4j2配置文件覆盖一个log4j2配置文件?

来自分类Dev

Log4j2找不到我的配置文件

来自分类Dev

找不到log4j2配置文件

来自分类Dev

LOG4J2:以编程方式配置时,禁用“找不到log4j2配置文件..”打印

来自分类Dev

YAML中用于log4j2的示例默认配置文件是什么?

来自分类Dev

找不到log4j2配置文件。使用默认配置:仅将错误记录到控制台

来自分类Dev

使用可执行JAR时指定Log4j2配置文件

来自分类Dev

自由配置文件配置问题(log4j2)

来自分类Dev

如何从JNDI加载log4j2配置文件

来自分类Dev

Log4j2 API在OSGi环境中找不到Log4j2内核

来自分类Dev

运行由Shade插件构建的独立应用程序时找不到Log4j2配置

来自分类Dev

Spring配置文件,不同的Log4j2配置

来自分类Dev

Log4j2配置日志到文件

来自分类Dev

log4j2.xml VM选项“未找到log4j2配置文件”

来自分类Dev

如何使用apache log4j2功能和log4j2配置文件写入CSV文件?

来自分类Dev

Log4j2:如何在控制台日志中查找是否已找到日志配置文件

来自分类Dev

当文件大小超过Log4j2时自动重新配置

来自分类Dev

使用log4j2的Spring Boot。配置log4j2 Spring查找

来自分类Dev

Spring Config Server查找中的log4j2配置文件不起作用

来自分类Dev

log4j-找不到附加程序,自定义配置文件

来自分类Dev

找不到log4j2配置文件

来自分类Dev

Log4j2无法使用json配置文件

来自分类Dev

logstash找不到log4j2.properties文件

来自分类Dev

如何在使用Eclipse创建的可运行jar中指定外部log4j2配置文件

来自分类Dev

多久需要设置一次log4j2的配置文件?

来自分类Dev

在 log4j2 中访问 spring 配置文件以获取 spring boot 应用程序

Related 相关文章

  1. 1

    以编程方式加载Log4j2配置文件

  2. 2

    无法识别log4j2配置文件

  3. 3

    使用单个log4j2 xml文件配置log4j2和log4j

  4. 4

    如何用另一个log4j2配置文件覆盖一个log4j2配置文件?

  5. 5

    Log4j2找不到我的配置文件

  6. 6

    找不到log4j2配置文件

  7. 7

    LOG4J2:以编程方式配置时,禁用“找不到log4j2配置文件..”打印

  8. 8

    YAML中用于log4j2的示例默认配置文件是什么?

  9. 9

    找不到log4j2配置文件。使用默认配置:仅将错误记录到控制台

  10. 10

    使用可执行JAR时指定Log4j2配置文件

  11. 11

    自由配置文件配置问题(log4j2)

  12. 12

    如何从JNDI加载log4j2配置文件

  13. 13

    Log4j2 API在OSGi环境中找不到Log4j2内核

  14. 14

    运行由Shade插件构建的独立应用程序时找不到Log4j2配置

  15. 15

    Spring配置文件,不同的Log4j2配置

  16. 16

    Log4j2配置日志到文件

  17. 17

    log4j2.xml VM选项“未找到log4j2配置文件”

  18. 18

    如何使用apache log4j2功能和log4j2配置文件写入CSV文件?

  19. 19

    Log4j2:如何在控制台日志中查找是否已找到日志配置文件

  20. 20

    当文件大小超过Log4j2时自动重新配置

  21. 21

    使用log4j2的Spring Boot。配置log4j2 Spring查找

  22. 22

    Spring Config Server查找中的log4j2配置文件不起作用

  23. 23

    log4j-找不到附加程序,自定义配置文件

  24. 24

    找不到log4j2配置文件

  25. 25

    Log4j2无法使用json配置文件

  26. 26

    logstash找不到log4j2.properties文件

  27. 27

    如何在使用Eclipse创建的可运行jar中指定外部log4j2配置文件

  28. 28

    多久需要设置一次log4j2的配置文件?

  29. 29

    在 log4j2 中访问 spring 配置文件以获取 spring boot 应用程序

热门标签

归档