Anypoint Studio Mule4中屏蔽Salesforce订阅主题监听器警告日志
屏蔽Mule4 Salesforce订阅主题监听器的连接警告日志
一、本地Anypoint Studio环境配置
- 找到项目下的
src/main/resources/log4j2.xml文件(若不存在则新建) - 在
<Loggers>节点下添加以下配置,将目标类的日志级别调整为ERROR(或OFF完全屏蔽):
<Logger name="org.mule.extension.salesforce.internal.service.streaming.listeners.AuthFailureListener" level="ERROR" additivity="false"> <AppenderRef ref="file"/> </Logger> <Logger name="org.mule.runtime.module.extension.internal.runtime.source.ExtensionMessageSource" level="ERROR" additivity="false"> <AppenderRef ref="file"/> </Logger>
说明:
additivity="false"避免日志重复输出到根Logger;level="ERROR"仅记录ERROR及以上级别的日志,若需完全屏蔽可改为level="OFF"。
二、部署环境(CloudHub/On-Prem)配置
CloudHub操作步骤
- 登录Anypoint Platform,进入Runtime Manager找到目标应用
- 进入Settings > Logging > Custom Log Levels
- 添加两条自定义日志规则:
- 类别:
org.mule.extension.salesforce.internal.service.streaming.listeners.AuthFailureListener,级别:ERROR - 类别:
org.mule.runtime.module.extension.internal.runtime.source.ExtensionMessageSource,级别:ERROR
- 类别:
- 保存配置,应用将自动加载新的日志设置
On-Prem服务器操作步骤
- 找到Mule运行时的
conf/log4j2.xml文件(或项目打包后的log4j2.xml) - 按照本地环境的配置方式添加对应的Logger节点,重启Mule服务即可生效
内容的提问来源于stack exchange,提问作者Gopi Majji
相关产品推荐
相关产品推荐

