Serilog - выводить / обогащать все сообщения с помощью MethodName, из которого была вызвана запись в журнале
Есть ли способ обогатить весь вывод Serilog именем метода.
Для примера рассмотрим, если у меня есть следующее;
Public Class MyClassName
Private Function MyFunctionName() As Boolean
Logger.Information("Hello World")
Return True
End Function
End Class
Желаемый результат будет следующим:
2015-04-06 18:41:35.361 +10:00 [Information] [MyFunctionName] Hello World!
На самом деле Полное Квалифицированное Имя было бы хорошо.
2015-04-06 18:41:35.361 +10:00 [Information] [MyClassName.MyFunctionName] Hello World!
Кажется, что «Enrichers» хороши только для статической информации и не будут работать каждый раз.