11
Potrzebuję NLog, aby nadpisać plik dziennika po ponownym uruchomieniu aplikacji. Obecnie dołącza się do istniejącego pliku. Na przykład mam coś takiego w moim plik NLog.configJak zmusić NLog do nadpisania pliku dziennika
<targets>
<target xsi:type="File" name="fileLog"
fileName="${longdate}.log" layout="${message}" />
</targets>
Byłoby miło, gdyby udało mi się dodać do <target>
coś takiego append="false"
więc zamiast dołączania do istniejącego zalogować byłoby zastąpić.
deleteOldFileOnStartup działa tylko wtedy, gdy parametr "FileName" oznacza pojedynczy plik. W moim przypadku jest to fileNmae = "$ {longdate} .log". W tym przypadku nie zadziała. Jednak w mojej aplikacji. Mogę zmienić nazwę pliku logu i to rozwiązanie będzie działać dla mnie. Plus 1 i przyjmuję twoją odpowiedź. – Vadim
jak często pliki są usuwane, w zależności od tego, co dzień, miesiąc, rozmiar pliku? – Smith