Чтобы регистрировать исключения, я сериализирую исключения, используя Джексона, и записываю их красивым принтером для регистрации выходных данных. Пока это работает нормально, мои исключения сериализуются и записываются со всеми его свойствами.
Теперь я хочу исключить некоторые конкретные поля исключения для сериализации в зависимости от серьезности журнала, например, игнорировать трассировку стека в сериализации для предупреждений. Как я могу исключить поля классов стандартной библиотеки Java (Исключение), где я не могу установить jsonIgnore? Как динамически установить атрибуты для сериализации объектов классов, таких как Exception?