标签: java exception jackson
要记录异常,我正在使用杰克逊序列化异常,并使用漂亮的打印机将它们写入日志输出。到目前为止,这一切正常,我的异常被序列化并写入了其所有属性。
现在,我想根据日志的严重性,排除一些特定的例外字段以进行序列化,例如在警告消息中忽略序列化中的stacktrace。如何排除无法设置jsonIgnore的Java标准库的类的字段(异常)?如何动态设置诸如Exception之类的对象的要序列化的属性?