继昨天发文阅读文章,查看视频)后,视频下有朋友留言“Winform客户端的程序能用它不?”,微信也有朋友问能否嫁接到上,站长今早尝试了,是可以的!
原理是将上,具体先来个小视频看看效果,想要代码直接往下面翻:
实战步骤:
1.创建一个 WPF 应用程序2.添加、支持3.WPF窗体中使用Serilog4.完结
本文实战开始
1. 创建一个 WPF 应用程序
使用VS 2019,创建一个项目,命名为WPFWithLogDashboard,本文基于。
2. 添加、支持
2.1 Nuget 安装相关Nuget包
要指定版本,不能高于2.2.0:
2.2 配置 Serilog 和 ASP.NET Core
打开文件,添加如下代码。仔细看,如下配置和上一篇文章 文件中的配置都是差不多的,主要是配置,记得输出日志分割符使用||。
添加文件,代码如下:
在该文件中,主要作用是添加组件,配置路由。
完成上面的代码,和两个组件其实已经安装、配置完成了,运行后:
1.程序输出目录的Logs目录已经产生了日志文件。2.浏览器输入下面的链接,也能打开可视化日志面板了。
3. WPF窗体中使用Serilog
主窗体添加几个按钮,用于模拟添加普通日志、添加异常日志、打开可视化日志面板网页:
中完成上面所说的功能:
OK,功能已经完成,本文基于搭建的项目,也是适用于项目模板的。
4. 完结
本文注重实践,如果您对不是很了解,建议您查看微软官方文档系统学习;不求甚解,直接Copy文中代码也成。
本文是否对您有用?记得3连走起哦。
领取专属 10元无门槛券
私享最新 技术干货