Допустим, есть события, которые могут произойти (менее вероятно), но они должны быть зарегистрированы.Это данные, которые просто необходимы для настройки ... чтобы увидеть, что произошло и что нужно изменить и улучшить.
Обычно это делается в блоках перехвата, когда генерируется исключение, или просто, если некоторые, если условие проходит,
Я не хочу писать сценарии оболочки и собирать данные из журналов, поэтому я могу использовать БД и создать таблицу для каждого контекста, что возможно в большинстве случаев, но это крайне неудобно для обслуживания и рефакторингав дальнейшем развитии.Тем более, что данные будут напечатаны как RDB.В основном, единственными общими данными являются userId, время, компонент и различные данные, такие как fileId, fileSize ||elementsCount, count deviance ||и т. д.
Или я могу использовать для этого какое-то хранилище nosql, что также немного излишне, потому что данные носят тип, свободный от типов, и я думаю, это было бы более удобно.
Не могли бы вы объяснить, как вы это делаете?Как это вообще называется?Я думаю, что JMX не справляется с этим сценарием.Spring AOP или AOP в целом имеют дело только с распределенным характером этого.