11
我需要NLog在應用程序重新啓動時覆蓋日誌文件。目前它附加到現有的文件。 例如,我有這樣的事情在我NLog.config如何強制NLog覆蓋日誌文件
<targets>
<target xsi:type="File" name="fileLog"
fileName="${longdate}.log" layout="${message}" />
</targets>
這將是很好,如果我能夠加入到<target>
這樣的事情append="false"
所以不是附加到現有的記錄它會覆蓋的。
deleteOldFileOnStartup只能當「文件名」參數表示的單個文件。在我的情況下,它是fileNmae =「$ {longdate} .log」。在這種情況下,它不會工作。但是,對於我的應用程序。我可以更改日誌文件的名稱,該解決方案將適用於我。再加1,我會接受你的答案。 – Vadim
基於什麼,一天,一個月,文件大小刪除文件的頻率如何? – Smith