Ich bekomme
Der Prozess kann nicht auf die Datei "MyFile.log" zugreifen, da sie von einem anderen Prozess verwendet wird.
während ich das mache
%Vor%Ich habe andere Beiträge gelesen, aber sie alle deuten darauf hin, was ich bereits mache. Irgendwelche anderen Vorschläge?
Danke.
Versuchen Sie, log4net mit einer minimalen Sperre zu konfigurieren:
%Vor%Alternativ versuchen Sie, die Protokolldatei mit zu öffnen:
%Vor%oder überprüfen Sie dieses Projekt: Tailf Entfernen Sie in jedem Fall den SetAttributes () - Teil, der nicht funktionieren konnte. Tailf Projektbeschreibung Tailf ist eine C # -Implementierung des Befehls tail -f, der auf Unix / Linux-Systemen verfügbar ist. Anders als andere Ports sperrt es die Datei in keiner Weise, so dass es auch funktioniert, wenn andere die Datei umbenennen: das ist speziell entwickelt, um gut mit log4net Rolling File Appender zu funktionieren.