<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          .NET Core 下使用 Exceptionless 記錄日志

          共 1642字,需瀏覽 4分鐘

           ·

          2020-10-11 05:40


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

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

          安裝

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

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

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

          可以看到選擇不同的項(xiàng)目類(lèi)型,配置方法也寫(xiě)的非常清楚,在 .NET Core 照著配置即可。

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

          使用

          安裝 NuGet 程序包到項(xiàng)目中:

          Install-Package Exceptionless.AspNetCore

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

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

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

          然后在項(xiàng)目中隨意寫(xiě)幾個(gè)接口并訪問(wèn),在dashboard界面就可以實(shí)時(shí)看到訪問(wèn)日志了,還是挺方便的。

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

          更多使用方法請(qǐng)參考:https://github.com/exceptionless/Exceptionless.Net/wiki



          往期精彩回顧




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

          .NET Core實(shí)戰(zhàn)項(xiàng)目之CMS 第一章 入門(mén)篇-開(kāi)篇及總體規(guī)劃

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

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

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

          10個(gè)小技巧助您寫(xiě)出高性能的ASP.NET Core代碼

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

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

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

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

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


          瀏覽 53
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  一区二区三区高清无码 | 日韩黄色电影网址网站 | 91人妻人人操 | 息子无码一区二区三区免费 | 一级A片电影网址 |