Serilog - Alle Nachrichten mit Methodennamen ausgeben / anreichern, von denen der Protokolleintrag aufgerufen wurde
Ist sowieso da, um alle Serilog-Ausgaben mit dem Methodennamen anzureichern.
Für Instanz betrachten, wenn ich das folgende habe;
Public Class MyClassName
Private Function MyFunctionName() As Boolean
Logger.Information("Hello World")
Return True
End Function
End Class
Die gewünschte Ausgabe wäre wie folgt:
2015-04-06 18:41:35.361 +10:00 [Information] [MyFunctionName] Hello World!
Eigentlich wäre der vollständig qualifizierte Name gut.
2015-04-06 18:41:35.361 +10:00 [Information] [MyClassName.MyFunctionName] Hello World!
Es scheint, dass "Enrichers" nur für statische Informationen gut sind und nicht jedes Mal funktionieren.