首页 > 解决方案 > JsonMessage 无法解析为类型

问题描述

我正在尝试使用这个 log4j2 示例进行流量跟踪。 https://logging.apache.org/log4j/2.x/manual/flowtracing.html

我的日食抱怨 JsonMessage 无法解析为一种类型。

在我的 pom.xml 我有依赖项

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

当我浏览项目的 Eclipse/Maven 依赖项部分中的 log4j-api-2.11.0.jar 时,我在 org.apache.logging.log4j.message 包中找不到 JsonMessage.class。

我上网看看JsonMessage是否在github源码控制中https://github.com/apache/logging-log4j2/blob/master/log4j-api/src/test/java/org/apache/logging/log4j/message /JsonMessage.java它就在那里。

我可以做些什么来将 JsonMessage 引入我的项目并让示例构建和运行?

标签: javaeclipsemavenlog4j2eclipse-classpath

解决方案


推荐阅读