如何禁用控制台中的API套件路由器生成的记录错误?

问题描述:

是否有可能通过APIkit路由器在控制台中禁用由RAML验证生成的错误。在RAML验证(如400错误请求)的情况下,我需要通过这些错误生成错误,而不应将其记录在控制台中。在选择异常策略的情况下,有一个属性LogException,但是在globalExceptionMapping的情况下我找不到它。如何禁用控制台中的API套件路由器生成的记录错误?

感谢

Sushma

在骡子3.8(也许更早),该mapping-exception-strategy有一个属性enableNotifications。如:

<apikit:mapping-exception-strategy name="api-apiKitGlobalExceptionMapping" enableNotifications="false"> 
+0

我试过那个属性,但是我仍然可以在控制台中看到msgs。 – Sushma

+0

你可以发布你的整个流程吗?你使用的是什么版本的Mule?也许捕捉异常策略在将异常交给映射 - 异常策略之前记录错误。 –