Serilog 介绍
Serilog 是一个结构化的 C# 日志库。支持从配置初始化,
Log.Logger = new LoggerConfiguration() .ReadFrom.AppSettings() .CreateLogger();
配置文件如下:
<add key="serilog:minimum-level" value="Verbose" /> <add key="serilog:write-to:RollingFile.pathFormat" value="D:\Users\TEMP\Robot-{Date}.txt" /> <add key="serilog:write-to:RollingFile.retainedFileCountLimit" value="10" />
Nuget 安装:
Install-Package Serilog var position = new { Latitude = 25, Longitude = 134 }; var elapsedMs = 34; log.Information("Processed {@Position} in {Elapsed:000} ms.", position, elapsedMs); {"Position": {"Latitude": 25, "Longitude": 134}, "Elapsed": 34}
Serilog 官网
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。