1
ich keinen Hinweis in dem Dokument oder die Schnittstellen zu, wie das Programm ausführt Serilog so überschreibt die Datei jedes Mal konfigurieren gefunden haben:Serilog Überschreibungsdatei
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.ColoredConsole()
.WriteTo.File("c:\\Logs\\myapp.log")
.CreateLogger();
Es tut nicht weh, den Eintrag anhängen Protokolle der neuen Ausführung, aber während der Entwicklung ist bequem nur die aktuellen zu bekommen.
Bitte, gibt es einen Weg?
nur manuell löschen, bevor Sie die Logger-Objekt erstellen? '#if debug System.IO.File.WriteAllText (@" c: \ Logs \ myapp.log ", string.Empty); # endif'. – user5226582