【发布时间】:2017-02-23 10:12:48
【问题描述】:
如何配置 Serilog,使其在每次程序执行时覆盖文件?
代码
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.ColoredConsole()
.WriteTo.File("c:\\Logs\\myapp.log")
.CreateLogger();
附加新执行的入口日志并没有什么坏处,但在开发过程中,只需获取当前的就很方便。
【问题讨论】:
-
只是在创建记录器对象之前手动清除?
#if debug System.IO.File.WriteAllText(@"c:\Logs\myapp.log",string.Empty); #endif.