布兰妮走光,东阳二手房信息,58比分网
登录官网,注册一个账户。
创建项目
选择wpf项目类型
拷贝下箭头指的这个密钥,过后程序里用的到。
下面我们打开vs,新建一个wpf的项目
打开github程序包控制到,输入
Install-Package Exceptionless.Wpf
安装成功后,打开app.config文件
将刚才在Exceptionless官网注册项目生成的密钥复制进来。
打开App.xaml.cs文件,重载OnStartup事件
public partial class App : Application { protected override void OnStartup(StartupEventArgs e) { ExceptionlessClient.Default.Register(); base.OnStartup(e); } }
好了,现在可以正式使用Exceptionless了
我们添加一个窗体,上面添加两个按钮
public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void Button_Click(object sender, RoutedEventArgs e) { try { throw new Exception(DateTime.Now.ToString()); } catch(Exception ex) { ex.ToExceptionless().Submit(); } } private void Button_Click_1(object sender, RoutedEventArgs e) { ExceptionlessClient.Default.SubmitLog("this is log:"+DateTime.Now.ToString()); } }
第一个按钮时提交异常,第二个按钮时添加日志,都是我们日常最常用的功能。
ex.ToExceptionless().Submit();//异常
ExceptionlessClient.Default.SubmitLog("this is log:"+DateTime.Now.ToString());//日志
然后可以到官网项目里看看我们的异常和日志记录
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论