Ich verwende log4net in meiner Webanwendung Wir stellen es über Cloud Services (NOT App Services) bereit.log4net mit RollingFileAppender in Azure/Blob Speicher
Mein Verständnis ist, dass ich nicht auf die Protokolldateien auf der Festplatte zugreifen kann (und außerdem sind diese Dateien sowieso nicht persistent).
Meine Messwerte sollen Blob Speicher verwenden. Aber ich sehe keinen Code darüber, wie man das macht. Es gibt ein Nuget-Paket https://www.nuget.org/packages/log4net.Appender.Azure aber die Dokumentation sagt, es erstellt eine Datei für jeden Protokolleintrag.
Was ich will, ist die RollingLogFile.
Muss ich grundsätzlich meine eigenen erstellen? Wie in, ziehen Sie den log4net-Quellcode herunter und erstellen Sie einen eigenen Appender, der sich an einem Cloud-Speicherkonto anstatt an einer Festplatte anmeldet? Scheint so viel Arbeit, hätte ich gedacht, dass jemand dieses Feature bereits codiert hat?
Danke.
Danke, ich hätte vor dem Posten in ihren Code tauchen sollen. Es tut nicht genau was ich will (d. H. Kein RollingFileAppender Ersatz), aber dies ist ein guter Ausgangspunkt, um mein eigenes zu machen. – Raymond