日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

在AspNetMvc中使用日志面板. Logdashboard 1.1beta

發(fā)布時間:2023/12/4 c/c++ 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在AspNetMvc中使用日志面板. Logdashboard 1.1beta 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Logdashboard是Net下的日志面板,它支持AspNet與AspNetCore項目。關于更多LogDashboard的介紹請看這里--使用logdashboard查看可視化日志。

就在剛剛LogDashboard發(fā)布了1.1的beta版,在這個版本中有以下變化
https://github.com/liangshiw/LogDashboard/releases

  • 支持NetFramework的AspNetMvc項目

  • 走勢圖添加更多趨勢

  • 支持serilog日志組件

  • 異步查詢日志

在AspNetMvc中使用日志面板

示例源碼 :?https://github.com/liangshiw/LogDashboard/tree/master/samples/NfxAspNetMvc

使用VisualStudio創(chuàng)建一個AspNetMvc項目,命名為?NfxAspNetMvc

配置Nlog

在程序包管理控制臺安裝 Nlog.Web
Install-Pakcage Nlog.Web

將下面的Nlog.config添加到項目中,并且配置復制到目錄

打開WebConfig?將下面的modules節(jié)點配置復制到?WebConfig中

打開?HomtController?使用logger 寫一條日志

安裝LogDashboard

logDashboard在AspNetMvc中依賴Owin中間件,首先我們先安裝?Microsoft.Owin.Host.SystemWeb?包

Install-Package Microsoft.Owin.Host.SystemWeb

下面安裝LogDashboard 因為是預發(fā)布版,在安裝的時候需要指定版本

Install-Package LogDashboard -Version 1.1.0-beta

最后我們添加Owin Startup類,在添加時搜索owin會出現(xiàn)該條目,在Startup中配置LogDashboard中間件

這時運行項目并導航到?/logdashboard?就會看到日志面板,與我們添加的日志消息?HomeController index action

走勢圖

在1.1中添加了以小時、天、周、月為單位的日志趨勢圖

支持serilog

除了log4net、Nlog之外 LogDashboard還加入了serilog的支持與示例

示例源碼:

https://github.com/liangshiw/LogDashboard/tree/master/samples/StructuredLog
大家可以自行下載體驗

異步查詢日志

我fork了?https://github.com/tmsmith/Dapper-Extensions?,添加了NetStandard版本的異步查詢支持,并發(fā)布了Nuget包

?https://www.nuget.org/packages/DapperExtensions.Standard/
在LogDashboard中實現(xiàn)了數(shù)據(jù)庫的異步查詢

原文地址:https://www.cnblogs.com/LiangSW/p/10310681.html


.NET社區(qū)新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com


總結

以上是生活随笔為你收集整理的在AspNetMvc中使用日志面板. Logdashboard 1.1beta的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。