У меня есть следующий шаблон журнала:
<pattern>
{"hostname": "${HOSTNAME}",
"level": "%p",
"method": "%M",
"process_id": "${process}",
"thread_id": "%t",
"timestamp": "%d{Y-M-d}T%d{H:M:S.s}",
"mesg":"%msg"}%n
</pattern>
К сожалению, когда сообщения журнала действительно сгенерированы, я вижу: "process_id": "process_IS_UNDEFINED"
Есть ли автоматически заданная переменная для идентификатора процесса, например, для имени хоста? У меня возникли проблемы с поиском документально зарегистрированного списка таких автоматически заданных переменных в документации по протоколированию, может ли кто-нибудь узнать о лучшем источнике документации?
Изменить: мне известно о Mapped Diagnostic Contexts, но надеялся на встроенное решение, которое не нуждается в такой настройке, подобно тому, как работает имя хоста.