问题描述
突然从 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 (将#修改为@)