SplunkHttp Appender 错误:错误处理元素 SplunkHttp ([Appenders: null]): CLASS_NOT_FOUND

问题描述

突然从 2021 年 5 月 31 日开始 - 我们收到此错误

ERROR 错误处理元素 SplunkHttp ([Appenders: null]): CLASS_NOT_FOUND

我们使用 log4j2 配置文件将日志发送到 Splunk。

完整文件如下:故意隐藏主机、端口、令牌、环境详细信息。

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="INFO" name="cloudhub"
    packages="com.mulesoft.ch.logging.appender,com.splunk.logging,org.apache.logging.log4j,com.mule.support">
        <Appenders>
                <SplunkHttp name="SPLUNK-ONPREM" source="app-dev"
                        url="host:port" host="dummy-host"
                        token="token -value" index="main"
                        disableCertificateValidation="true">
                        <PatternLayout pattern="%-5p %d [%t] [event: %X{correlationId}] %c: %m%n"></PatternLayout>
        </SplunkHttp>
        </Appenders>
        <Loggers>
                <AsyncLogger
                        name="org.mule.runtime.core.internal.processor.LoggerMessageProcessor"
                        level="INFO" />
                <AsyncLogger name="com.mulesoft.agent" level="INFO" />
                <AsyncRoot level="INFO">
                        <AppenderRef ref="SPLUNK-ONPREM" />
                </AsyncRoot>
                <AsyncLogger name="com.gigaspaces" level="ERROR" />
                <AsyncLogger name="com.j_spaces" level="ERROR" />
                <AsyncLogger name="com.sun.jini" level="ERROR" />
                <AsyncLogger name="net.jini" level="ERROR" />
                <AsyncLogger name="org.apache" level="WARN" />
                <AsyncLogger name="org.apache.cxf" level="WARN" />
                <AsyncLogger name="org.springframework.beans.factory"
                        level="WARN" />

                <AsyncLogger name="org.mule" level="INFO" />
                <AsyncLogger name="com.mulesoft" level="INFO" />
                <AsyncLogger name="org.jetel" level="WARN" />
                <AsyncLogger name="Tracking" level="WARN" />
                <AsyncLogger name="org.mule" level="INFO" />
                <AsyncLogger name="com.mulesoft" level="INFO" />
                <AsyncLogger name="org.mule.extensions.jms" level="INFO" />
                <AsyncLogger name="org.mule.service.http.impl.service.HttpMessageLogger"
                        level="INFO" />

                <AsyncLogger name="org.mule.extension.salesforce" level="INFO" />
                <AsyncLogger name="org.mule.extension.ftp" level="INFO" />
                <AsyncLogger name="org.mule.extension.sftp" level="INFO" />
                <AsyncLogger name="com.mulesoft.extension.ftps" level="INFO" />
                <AsyncLogger name="org.mule.modules.sap" level="INFO" />
                <AsyncLogger name="com.mulesoft.extension.mq" level="INFO" />
                <AsyncLogger name="com.mulesoft.mq" level="INFO" />
                <AsyncLogger name="org.mule.extension.db" level="INFO" />
                <AsyncLogger name="httpclient.wire" level="DEBUG" />
                <AsyncLogger name="org.mule.transport.email" level="DEBUG" />

        </Loggers>
</Configuration>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)