Я использую следующее свойство шаблона журнала в конфигурации журнала logback.logback та же временная метка для разных журналов
<property name="FILE_LOG_PATTERN" value="%d{yyyy-MM-dd HH:mm:ss.SSS} %5p ${PID:- } --- [%t] : [%X{requestContext}] [%X{transactionId}] - %m%n"/>
К сожалению, когда я регистрирую запрос и отзыв, отметка времени точно такая же. Однако, когда я вручную проверяет, ответ занимает более 2 секунд
2016-09-12 09:57:39.925 DEBUG 5955 --- [http-nio-1980-exec-1] : Request:
2016-09-12 09:57:39.925 DEBUG 5955 --- [http-nio-1980-exec-1] : Response:
Поскольку мой код не добавляя время регистрации, я считаю, я что-то не хватает. Что это может быть?
logback также занимает до 30 секунд для регистрации чего-либо. Но я считаю, что это из-за очереди. И это не имеет никакого отношения к вышеупомянутой проблеме.
Не решение, но использование файлов журнала для точного учета времени выполнения программы часто может быть неудачным, особенно во время работы сервера. Даже я столкнулся с той же проблемой в какой-то момент времени. Почему бы не агрегировать все лог-сообщения (с меткой времени) в строке «Строка» во время выполнения и сбросить все сообщения после успешного завершения. – soufrk