zoukankan      html  css  js  c++  java
  • C# 在WPF中使用Exceptionless异常日志框架

    登录http://exceptionless.com/官网,注册一个账户。

    创建项目

    选择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());//日志

    然后可以到官网项目里看看我们的异常和日志记录

  • 相关阅读:
    SQL 语言入门
    [转载]Sql Server 中的Login,Schema,User,Role之间的关系
    稀疏矩阵运算
    特征缩放的几种方法
    dp解出栈序列数
    神经网络解决多分类问题例:数字识别
    多分类例题
    fminunc 函数的用法
    二分类
    特征归一化、特征映射、正则化
  • 原文地址:https://www.cnblogs.com/czly/p/9283989.html
Copyright © 2011-2022 走看看