1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        .NET Core 下使用 Exceptionless 記錄日志

        共 1642字,需瀏覽 4分鐘

         ·

        2020-10-11 05:40


        ExceptionLess是一套免費開源分布式系統(tǒng)日志收集框架,也是我無意中發(fā)現(xiàn)的,支持自己部署和平臺托管的方式接入使用。

        • ExceptionLess官網(wǎng):https://exceptionless.com
        • ExceptionLess開源地址:https://github.com/exceptionless/Exceptionless
        • ExceptionLess.NET客戶端開源地址:https://github.com/exceptionless/Exceptionless.Net

        安裝

        如果是自己小項目,可以直接使用托管的方式接入ExceptionLess,但是如果是公司項目還是建議自己部署吧。

        docker run --rm -it -p 5000:80 exceptionless/exceptionless:6.1.0

        成功后,打開:http://localhost:5000,可以看到dashboard界面,注冊賬號登錄,創(chuàng)建一個項目。

        可以看到選擇不同的項目類型,配置方法也寫的非常清楚,在 .NET Core 照著配置即可。

        更多安裝方式參考:https://github.com/exceptionless/Exceptionless/wiki/Self-Hosting

        使用

        安裝 NuGet 程序包到項目中:

        Install-Package Exceptionless.AspNetCore

        dashboard界面可以得到一個api密鑰,和dashboard服務(wù)地址,可以放在配置文件中。

        {
        ????"Exceptionless":?{
        ????????"ServerUrl":?"http://localhost:5000",
        ????????"ApiKey":?"pz2zGzIxbAWjHVU4FqR2UV7ATDfYxbpFZXGjQmCR"
        ????}
        }
        public?void?Configure(IApplicationBuilder?app,?IWebHostEnvironment?env)
        ????...
        ????app.UseExceptionless(Configuration)
        ;
        ????...
        }

        UseExceptionless有多個重載方法,根據(jù)需要選擇,這里將IConfiguration對象傳進去,獲取Exceptionless配置的服務(wù)地址和api密鑰。

        然后在項目中隨意寫幾個接口并訪問,在dashboard界面就可以實時看到訪問日志了,還是挺方便的。

        現(xiàn)在您的項目可以自動將所有未處理異常發(fā)送到Exceptionless了,也可以通過?ex.ToExceptionless().Submit()Exceptionless發(fā)送已處理的異常。

        更多使用方法請參考:https://github.com/exceptionless/Exceptionless.Net/wiki



        往期精彩回顧




        【推薦】.NET Core開發(fā)實戰(zhàn)視頻課程?★★★

        .NET Core實戰(zhàn)項目之CMS 第一章 入門篇-開篇及總體規(guī)劃

        【.NET Core微服務(wù)實戰(zhàn)-統(tǒng)一身份認證】開篇及目錄索引

        Redis基本使用及百億數(shù)據(jù)量中的使用技巧分享(附視頻地址及觀看指南)

        .NET Core中的一個接口多種實現(xiàn)的依賴注入與動態(tài)選擇看這篇就夠了

        10個小技巧助您寫出高性能的ASP.NET Core代碼

        用abp vNext快速開發(fā)Quartz.NET定時任務(wù)管理界面

        在ASP.NET Core中創(chuàng)建基于Quartz.NET托管服務(wù)輕松實現(xiàn)作業(yè)調(diào)度

        現(xiàn)身說法:實際業(yè)務(wù)出發(fā)分析百億數(shù)據(jù)量下的多表查詢優(yōu)化

        關(guān)于C#異步編程你應該了解的幾點建議

        C#異步編程看這篇就夠了


        瀏覽 53
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            永久免费一区二区三区 | 欧美激情成人 | 久久九九 AV久一 | 国产成人综合久久精品下载第1集 | 精品国产三级片 | 黄片在线免费观看 | 亚洲五月激情网 | 内射学生妹视频在线 | 日本三级欧美三级人妇英文 | 日本护士三级少妇三级999 |