ExceptionLess異常日志收集框架-1


哈哈,中秋和代碼更配哦,不知不覺一年過半了,祝園友們中秋快樂

前一陣子在博客園看到了一篇博文 http://www.cnblogs.com/savorboard/p/exceptionless.html, 用於記錄日志的一個框架,點開進去看了看,感覺真不錯。自己動手走了一下,不敢獨享。在博客園記錄推廣一下

 

ExceptionLess官網:http://exceptionless.com/

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

ExceptionLess

這是個什么東西呢? 我們的項目常常會使用log4net、Nlog 這樣的組件去記錄日志,但是常常是記錄在表或文本文件中,想要很好的分析異常日志的需要投入時間處理。這是沒有意義的。

ExceptionLess是一個開源免費的實時日志收集框架,嗯,強大!配置簡單,界面美觀。

 

image

Hello World

說的這么吊,得放到項目里看看。首先打開官網注冊賬號 –> 創建一個新的項目。名字就任意了。

image

 

下面可以選擇我們的項目類型。嗯 .Net Core,Bode.js 有趣。可以發現支持的類型還是很多的,這里我們選擇Asp.net MVC

image

 

下面就可以在項目里進行配置了,有多簡單呢。。簡單到無法相信。下圖就是配置的教程。嗯,在程序包管理器控制台輸入

Install-Package Exceptionless.Mvc 走一個吧

image

 

image

 

安裝完程序包之后,就是第三步了。在WebConfig中找到exceptionless節點,apikey屬性值設置為官方給你的key,也就是圖中我打了馬賽克的部分。

image

 

至此已經全部配置好了,下面我們手動的搞點異常出來吧

image

 

回到網站,嗯,可以看到已經出來了。信息很全,甚至本機配置都可以看到,包括Cookie值。

 

image

 

image

image

 

 

剛才在WebConfig中看到了一個有趣的東西,攔截器。 EceptionlessModule。

image

這就是那個源碼啦。。在Github上也可以下載到源碼,有興趣的同學再去研究吧。哈哈,我就不看了

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM