Ведение журнала ZIO: добавление идентификатора корреляции, например, поле Slf4j Marker / MD C - PullRequest
0 голосов
/ 12 марта 2020

В настоящее время мы можем вставить идентификатор корреляции непосредственно в сообщение журнала, как указано ниже. Есть ли способ добавить его в отдельное поле (например, Slf4j Marker / MD C key-value), чтобы его можно было эффективно фильтровать в журнале?

val logFormat = “[correlation-id = %s] %s"

val logging: UIO[Logging] =
  Slf4jLogger.make((context, message) => logFormat.format(context.get(correlationId), message))
...