首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

后续来啦:Winform/WPF中快速搭建日志面板

继昨天发文阅读文章,查看视频)后,视频下有朋友留言“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连走起哦。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20220713A01F7K00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券