0

我有一个要求,因为我需要在 Mulesoft Flow 中关闭日志记录。我需要在记录器级别执行此操作,如果可能的话,还需要在 Http 连接器级别执行此操作。尝试在 log4j2.xml 文件中将 INFO 更改为 OFF,但没有运气。我需要更新 log4j2.xml 文件中的哪些参数才能使其工作。现在我已经为异步记录器完成了它。

提前致谢

4

1 回答 1

0

请不要那样做。我强烈建议不要禁用日志记录。日志记录是解决您遇到的问题的第一工具。为了减少日志记录,最好将其设置为更高的级别,例如 WARN 或 ERROR。我想不出需要它的场景。如果您绝对需要关闭它,并且清楚地了解权衡,您需要将每个包(或类别)设置为更高的级别,如 WARN、ERROR 或 OFF。Mule 和 MuleSoft 的顶级软件包是一个好的开始。

例子:

<!-- DON'T DO THIS! -->   
<AsyncLogger name="org.mule" level="ERROR"/>
<AsyncLogger name="com.mulesoft" level="ERROR"/>

您可能仍会从第三方库的某些包中找到日志条目。您也可以迭代地添加这些级别,直到没有其他内容被记录。

请注意,如果您有任何问题,您将独自一人,不知道发生了什么。

于 2019-07-09T14:34:19.860 回答