Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用Log4j向Graphite发送日志消息计数?_Java_Logging_Log4j2 - Fatal编程技术网

Java 如何使用Log4j向Graphite发送日志消息计数?

Java 如何使用Log4j向Graphite发送日志消息计数?,java,logging,log4j2,Java,Logging,Log4j2,我试图使用此模块,以便在Graphite中设置计数器,以记录警告和错误消息的数量 无论如何,当我添加所需的依赖项,并根据文档使用规定的log4j配置时,当我在本地运行应用程序时,会出现以下错误: 2020-03-31 11:34:28,706 main ERROR Appenders contains an invalid element or attribute "MetricsAppender" 2020-03-31 11:34:28,716 main ERROR Unable to loc

我试图使用此模块,以便在Graphite中设置计数器,以记录警告和错误消息的数量

无论如何,当我添加所需的依赖项,并根据文档使用规定的log4j配置时,当我在本地运行应用程序时,会出现以下错误:

2020-03-31 11:34:28,706 main ERROR Appenders contains an invalid element or attribute "MetricsAppender"
2020-03-31 11:34:28,716 main ERROR Unable to locate appender "metricsAppender" for logger config "root"
我使用以下配置:

<Configuration status="INFO" name="log4j2-config" packages="com.codahale.metrics.log4j2">
<Appenders>
    <MetricsAppender name="metrics" registryName="shared-metrics-registry"/>
</Appenders>
<Loggers>
    <Root level="INFO">
        <AppenderRef ref="metrics" />
    </Root>
</Loggers>
</Configuration>

我的POM中添加了metrics-log4j依赖项,如下所示:

<dependency>
    <groupId>io.dropwizard.metrics</groupId>
    <artifactId>metrics-log4j</artifactId>
    <version>3.2.6</version>
</dependency>
<dependency>

io.dropwizard.metrics
metrics-log4j
3.2.6
我的工作环境:SpringBoot2+Maven+Java11


如何克服这些错误

您使用的是Log4J 2,但您使用的度量库是针对Log4J 1的。尝试使用