Лучшие практики использования маркеров в SLF4J / Logback

Мы уже некоторое время используем комбинацию SLF4J + Logback в нашем проекте и вполне довольны этим, но наша стратегия ведения журнала довольно проста, с использованием простых средств ведения журнала на основе классов и без всяких причуд вроде MDC или маркеров. .

Я хочу знать, действительно ли кто-нибудь в сообществе использует эти функции и как они используются для улучшения ведения журнала / фильтрации.

Меня особенно интересует, где, почему и как можно использовать [1] Маркеры для ведения журнала. Мне они показались довольно удобной функцией для добавления семантического контекста в журнал - например, в то время как класс может обрабатывать несколько проблем, можно использовать маркеры конкретных задач / проблем, чтобы различать операторы журнала.

Каковы могут быть лучшие практики, соглашения или стратегии для создания и использования маркеров при регистрации?

Обновление: Я думаю, что мне действительно нужно не столько , зачем использовать маркеры, сколько часть как - есть ли какие-то хорошие практики именования маркеры (например, использование обычного текста с пробелами или именами стилей ключевых слов, разделенных тире / подчеркиванием / пунктуацией), если должен существовать какой-то пул «стандартных имен», именующий материал, основанный на бизнес-функциях.Вопросы, которые я, вероятно, смогу решить для себя, но если я хочу использовать эти функции систематически и представить их команде разработчиков, имеет смысл иметь некоторый формализуемый набор руководящих принципов вокруг ...


[1] - Спрашивая, как это сделать используйте маркеры. Я на самом деле не спрашиваю, как использовать API (на самом деле это довольно просто) - я скорее имею в виду более общий уровень того, как можно настроить ведение журнала с использованием маркеров последовательно

118
задан Roland Tepp 15 November 2010 в 11:17
поделиться