如何禁用控制台中的API套件路由器生成的记录错误?
问题描述:
是否有可能通过APIkit路由器在控制台中禁用由RAML验证生成的错误。在RAML验证(如400错误请求)的情况下,我需要通过这些错误生成错误,而不应将其记录在控制台中。在选择异常策略的情况下,有一个属性LogException,但是在globalExceptionMapping的情况下我找不到它。如何禁用控制台中的API套件路由器生成的记录错误?
感谢
Sushma
答
在骡子3.8(也许更早),该mapping-exception-strategy
有一个属性enableNotifications
。如:
<apikit:mapping-exception-strategy name="api-apiKitGlobalExceptionMapping" enableNotifications="false">
我试过那个属性,但是我仍然可以在控制台中看到msgs。 – Sushma
你可以发布你的整个流程吗?你使用的是什么版本的Mule?也许捕捉异常策略在将异常交给映射 - 异常策略之前记录错误。 –