登錄http://exceptionless.com/官網,註冊一個賬戶。 創建項目 選擇wpf項目類型 拷貝下箭頭指的這個密鑰,過後程式里用的到。 下麵我們打開vs,新建一個wpf的項目 打開github程式包控制到,輸入 安裝成功後,打開app.config文件 將剛纔在Exceptionles ...
登錄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());//日誌
然後可以到官網項目里看看我們的異常和日誌記錄