抑制Mule Anypoint Studio中的“由于轮询处理器未返回任何结果,因此不会更新水印值”消息?

抑制Mule Anypoint Studio中的“由于轮询处理器未返回任何结果,因此不会更新水印值”消息?,mule,anypoint-studio,Mule,Anypoint Studio,我刚开始学习Mulesoft的Anypoint工作室。我正在试验轮询范围,水印功能在我的测试中运行良好,但当传入的数据库端点中没有新记录时,我得到的水印值将不会更新,因为轮询处理器在我的控制台中没有返回记录的结果消息。有没有办法抑制此消息?我不想知道水印没有更新 我不介意知道水印是什么时候更新的,它是用什么更新的,但奇怪的是,它并没有被记录在控制台中,这并不是本文的主题。所以,没什么大不了的。我只是想大声说出来。哈哈! 谢谢 您可以更改Log4j2.xml中的级别,以避免打印所有信息消息。只需在

我刚开始学习Mulesoft的Anypoint工作室。我正在试验轮询范围,水印功能在我的测试中运行良好,但当传入的数据库端点中没有新记录时,我得到的水印值将不会更新,因为轮询处理器在我的控制台中没有返回记录的结果消息。有没有办法抑制此消息?我不想知道水印没有更新

我不介意知道水印是什么时候更新的,它是用什么更新的,但奇怪的是,它并没有被记录在控制台中,这并不是本文的主题。所以,没什么大不了的。我只是想大声说出来。哈哈!


谢谢

您可以更改Log4j2.xml中的级别,以避免打印所有信息消息。只需在Log4j2.xml中添加以下行:

    <AsyncLogger name="org.mule.transport.polling.watermark.Watermark" level="WARM"/>
请注意,现在该级别为“温暖”,而不是“信息”。不确定这是否是您想要实现的行为。此外,您可以应用不同的筛选器来管理要打印的信息。查看Log4j2文档以更好地理解


问候

太好了!谢谢,马里奥!这正是我想要的。我能够打开src/main/resources/log4j2.xml文件,转到该文件的源代码视图,然后添加,这正是我想要的。再次感谢!