需要使用日志来记录软件运行过程中产生的必要信息, 记录软件的各项功能执行顺序及错误信息等等, 所以需要在正式开发开始前先开发好一个完善的日志功能, 这里使用Serilog记录日志,这是一个功能完善且强大的NuGet包.
安装方法
在Visual Studio中, 工具=>NuGet包管理器=>程序包管理器控制台, 会打开包管理器控制台, 依次输入下面的命令, 安装Serilog
Install-Package Serilog Install-Package Serilog.Sinks.FileInstall-Package Serilog.Sinks.ConsoleInstall-Package Serilog.Sinks.DebugInstall-Package Serilog.Enrichers.ThreadInstall-Package Serilog.Enrichers.Environment
配置
安装完成后, 需要在 Program.cs 中初始化 Serilog, 代码写在static void Main()里面
之后就可以在项目中任何地方使用日志, 比如
可以记录几种不同等级的日志类型,分别是
Log.Information();Log.Warning();Log.Debug();Log.Error();Log.Fatal();
括号中双引号内的内容是字符串信息, 大括号内的内容是想要输出的变量, 使用逗号分隔, 之后填入变量名称, 比如
Log.Information("输出信息: {变量1}{变量2}{变量3}", 变量1名称, 变量2名称, 变量3名称);
输出的Log信息会保存在项目启动文件夹里面的Logs文件夹内
[Your Project Name]\bin\Debug\Logs
下一节内容: Modbus基础