我有一个全局异常处理器,每当出现 RuntimeException 时,就会 log s大带宽服务器tack trace 。但是类似参数校验之类的异常,需要 log 吗?还是直接返回 HTTP response 就可以了?
看你的 api 安全等级如何,支付、注册、登录这种需要风控的 api 当然最好 log,查询这种没必要 log
能细分一下 RuntimeException 要好一些吧,方便定位
参数校验这类业务异常就用自定义异常, 自定义异常重写 fillInStackTrace()方法直接返回就可以了