Так как задача утилиты приводить лог файл в человекочитаемый вид, хорошо бы видеть сообщение сразу же параметризированными. Например, вместо сообщения
For user with id '{CurrentRecipientId}' granted elevated privileges on read. ("CurrentRecipientId": 1083)
писать сразу
For user with id '1083' granted elevated privileges on read.
Для сложных параметров (типа объект), можно весь объект вставлять внутрь сообщения
Можно сделать отдельным режимом работы, через параметры, т.к. такой формат хоть и упрощает чтение, но может усложнить поиск.
Так как задача утилиты приводить лог файл в человекочитаемый вид, хорошо бы видеть сообщение сразу же параметризированными. Например, вместо сообщения
For user with id '{CurrentRecipientId}' granted elevated privileges on read. ("CurrentRecipientId": 1083)писать сразу
For user with id '1083' granted elevated privileges on read.Для сложных параметров (типа объект), можно весь объект вставлять внутрь сообщения
Можно сделать отдельным режимом работы, через параметры, т.к. такой формат хоть и упрощает чтение, но может усложнить поиск.