Мне нужно настроить систему ведения журнала для моего веб-приложения Java, которое не только регистрирует обычные данные (сообщение об ошибке, уровень ошибки и т. Д.), Но также может регистрировать дополнительную информацию, такую как идентификатор сеанса. Конечно, я полагаю, что мог бы указать идентификатор сеанса в сообщении об ошибке, но проблема в том, что я в конечном итоге буду регистрировать много-много данных для множества разных пользователей, и мне нужно иметь систему, в которой я могу просматривать журнал и отсортируйте журнал по идентификатору сеанса.
Я смотрел log4j вместе с бензопилой и думаю, что мог бы расширить log4j, добавив дополнительные атрибуты, и это здорово, но как мне тогда просмотреть эти настраиваемые атрибуты в бензопиле?
Конечно, я не первый, у кого возникла эта проблема, есть ли что-то еще, что я мог бы использовать, кроме log4j в сочетании с бензопилой?