91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎樣在.NET Core中使用Exceptionless分布式日志收集框架

發布時間:2021-11-10 10:09:55 來源:億速云 閱讀:283 作者:柒染 欄目:大數據

本篇文章為大家展示了怎樣在.NET Core中使用Exceptionless分布式日志收集框架,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

一.Exceptionless簡介

  Exceptionless 是一個開源的實時的日志收集框架,它可以應用在基于 ASP.NET,ASP.NET Core,Web Api,Web Forms,WPF,Console,MVC 等技術棧的應用程序中,并且提供了Rest接口可以應用在 Javascript,Node.js 中。它將日志收集變得簡單易用并且不需要了解太多的相關技術細節及配置。
在以前,我們做日志收集大多使用 Log4net,Nlog 等框架,在應用程序變得復雜并且集群的時候,可能傳統的方式已經不是很好的適用了,因為收集各個日志并且分析他們將變得麻煩而且浪費時間。
現在Exceptionless團隊給我們提供了一個更好的框架來做這件事情,我認為這是非常偉大并且有意義的,感謝他們。

二.使用

   這里有兩種方式(本地,遠程)

  • 本地需要一定的環境要求(NET 4.6.1 、Java JDK 1.8+、IIS Express 8+)

  • 遠程就比較方便了,非常的方便,那么今天就給大家來一波Exceptionless遠程使用的教程。

三.注冊賬號并配置

  官網:http://exceptionless.com

  GitHub:https://github.com/exceptionless/Exceptionless

  關于官方首頁訪問慢的問題,那沒有辦法,最好翻個梯子,當然也就只是首頁慢了點,因為首頁有谷歌的api,管理頁面就沒有那么卡了(36ms)左右。

  由于我們使用的遠程日志,我們得進入官方申請賬號,進入官方進行賬號注冊。

  進入創建項目,輸入項目信息,創建項目!

這里當然可以選擇我們喜愛的.NET Core !官方已經給你說好了,那么這個時候你的項目就可以用Exceptionless來記錄日志了。那我們來創建一個.NET Core 程序吧?

怎樣在.NET Core中使用Exceptionless分布式日志收集框架

四.在程序中進行遠程記錄

  nuget完Exceptionless.AspNetCore之后會出現一個txt文件,這個txt文件是給你的一個簡單的使用教程, 當然你可以選擇刪除。

怎樣在.NET Core中使用Exceptionless分布式日志收集框架

配置中間件

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
 {
        app.UseExceptionless("xxxxxxxxxxxxxx");
        app.UseMvc();
 }

這個時候你就可以正常使用了,那么我們現在故意報錯一下!

public ActionResult<IEnumerable<string>> Get()
        {            throw new Exception("my text info");            return new string[] { "value1", "value2" };
        }

 現在啟動我們的瀏覽器,報錯成功。

怎樣在.NET Core中使用Exceptionless分布式日志收集框架

那我們的框架收集到了嗎?刷洗一下,成功記錄下來了。

怎樣在.NET Core中使用Exceptionless分布式日志收集框架

那它替我們收集了什么信息呢?我們一探究竟!點進去噢!發現這真的太棒了。

怎樣在.NET Core中使用Exceptionless分布式日志收集框架

除了記錄一些基本的http信息之外,竟還有系統版本、系統架構、電腦版本、運行時等。灰常NB啊。

當然我們惡意報錯是不對的,可以trycath一下,那么代碼就變成了這樣。

怎樣在.NET Core中使用Exceptionless分布式日志收集框架

除了一些異常記錄之外,ExceptionLess還提供了Log (日志)、Feature Usages(功能用途)、404、Custom Event(自定義事件)。擴展的東西是在 ExceptionlessClient.Default類中。有興趣的話可以研究。

怎樣在.NET Core中使用Exceptionless分布式日志收集框架

附日志記錄封裝類(很簡單的那種。大佬別打我)

怎樣在.NET Core中使用Exceptionless分布式日志收集框架

上述內容就是怎樣在.NET Core中使用Exceptionless分布式日志收集框架,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沈丘县| 新兴县| 随州市| 黄浦区| 万源市| 华亭县| 北京市| 汾阳市| 鱼台县| 大英县| 南昌市| 丰台区| 阳新县| 图片| 云梦县| 卓尼县| 祁阳县| 宜州市| 苏州市| 马山县| 志丹县| 阿拉善盟| 伽师县| 闽清县| 虞城县| 留坝县| 赫章县| 山丹县| 泾阳县| 新丰县| 三门县| 六安市| 二连浩特市| 吴忠市| 白朗县| 应城市| 涡阳县| 乐都县| 定结县| 辰溪县| 英吉沙县|