Serilog是一个结构化的C#日志库。支持从配置初始化,
Log.Logger = ew LoggerCofiguratio() .ReadFrom.AppSettigs() .CreateLogger();配置文件如下:
<add key="serilog:miimum-level" value="Verbose" /> <add key="serilog:write-to:RolligFile.pathFormat" value="D:\Users\TEMP\Robot-{Date}.txt" /> <add key="serilog:write-to:RolligFile.retaiedFileCoutLimit" value="10" />Nuget安装:
Istall-Package Serilogvar positio = ew { Latitude = 25, Logitude = 134 };var elapsedMs = 34;log.Iformatio("Processed {@Positio} i {Elapsed:000} ms.", positio, elapsedMs);{"Positio": {"Latitude": 25, "Logitude": 134}, "Elapsed": 34}






评论