找不到log4j2配置文件

科尔夏道(Korshyadoo)

我在Eclipse Kepler中有一个Java项目,并且正在尝试设置log4j。我已使用pom.xml中的以下内容将其添加到项目中:

<dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-api</artifactId>
    <version>2.1</version>
</dependency>
<dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-core</artifactId>
    <version>2.1</version>
</dependency>

我在名为log4j2.xml的log4j配置文件中具有以下内容:

<?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>
    </Appenders>
    <Loggers>
        <Root level="debug">
            <AppenderRef ref="Console" />
        </Root>
    </Loggers>
</Configuration>

log4j2.xml位于src / main / resources中,我已将其添加到Eclipse的Java Build Path Source选项卡中。启动项目时,我可以使用记录器。但是,如果我将配置文件重命名为loggerconfig-dev.xml并将其添加到Eclipse中的VM arugments中:

-Dlog4j.configuration=loggerconfig-dev.xml

我收到一条错误消息:“未找到log4j2配置文件...”。如何获取具有新名称的配置文件?

保罗·瓦尔加斯

根据配置Log4j 2-Apache Log4j 2

Log4j将检查“ log4j.configurationFile”系统属性

因此,您需要更改为:

-Dlog4j.configurationFile=loggerconfig-dev.xml

也可以看看:

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

log4j2找不到配置文件

找不到log4j2配置文件

Maven-错误StatusLogger找不到log4j2配置文件

Java 9找不到log4j2配置文件

Log4j2找不到我的配置文件

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

错误StatusLogger找不到log4j2配置文件。在更新Struts的2.5.12版本时

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

如何解决-错误StatusLogger找不到Log4j 2配置文件

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

使用Spring的与配置文件相关的log4j2配置

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

Intellij和Kotlin找不到Log4j2配置

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

Spring Boot不搜索log4j2配置文件

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

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

自定义ConfigurationFactory结合log4j2中的配置文件

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

Log4j2无法使用json配置文件

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

将 log4j2 配置文件配置为仅将错误记录到文件中

使用控制台和滚动文件附加程序的非常简单的log4j2属性配置文件

使用控制台和文件附加器的非常简单的log4j2 XML配置文件

SonarQube启动错误:log4j2找不到日志记录实现。请将log4j2添加到文件路径

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

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

春季日志记录忽略作为jvm参数传递的log4j2配置文件

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