Я хочу добавить идентификатор для каждого веб-запроса (например, идентификатор задания) и регистрировать сообщения с этим идентификатором задания в соответствии с запросом, который его создал.
Это многопоточная система, и исходный поток веб-запросов можно разделить на несколько других потоков, но всем им необходимо знать исходный идентификатор задания.
Существуют ли какие-либо передовые методы реализации этого? Чтобы мне не приходилось вручную передавать этот идентификатор в каждом сообщении журнала, например
Код: Выделить всё
log.info("{} some message without parameter", jobId);
log.debug("{} another debug message with parameter {}", jobId, requiredParameter);
Код: Выделить всё
Подробнее здесь: https://stackoverflow.com/questions/785 ... 4j-logback
Мобильная версия