2016-11-28 3 views
1

Folgen bis zu this comment.Wie werden Serilog-angereicherte Eigenschaften in den Azure-Tabellenspeicher geschrieben?

Ich habe Serilog zu einer Azure Service Fabric-Anwendung hinzugefügt und verwende die Azure Table Storage sink Lösung als Stop-Gap-Lösung für etwas mehr Produktionsqualität. Ich möchte meine Log-Nachrichten mit Informationen aus dem Service-Fabric-Kontext/der Umgebung anreichern und habe dazu einen Anreicherer geschrieben. Ich kann sehen, dass der Enricher beim Debuggen aufgerufen wird, aber ich sehe keine der zusätzlichen Eigenschaften, die in meine Tabellen geschrieben wurden. Ich bin nicht sicher, ob ich erwarten sollte, die Eigenschaften als zusätzliche Spalten in der Tabelle zu sehen, oder in den Log-Nachrichten selbst enthalten, aber ich sehe auch nicht. Außerdem habe ich die zusätzlichen Eigenschaften in meinen Protokollnachrichten nicht erwähnt, da ich davon ausgehe, dass sie standardmäßig enthalten sind, obwohl ich vielleicht einen Konfigurationsschritt verpasst habe.

Antwort

1

Nach viel mehr Graben, habe ich festgestellt, dass die angereicherten Eigenschaften in die Spalte in Azure Table Storage geschrieben werden, die JSON formatiert ist.

Verwandte Themen