又一款日誌元件 ELMAH日誌處理異常

2021-10-14 15:37:42 字數 1298 閱讀 7994

elmah就是乙個日誌的攔截和處理元件,說到.net的日誌元件,大家的第一反應該是log4net、nlog等這些東西,關於log4net和nlog,可以說是.net日誌元件裡面使用最為廣泛的元件了,它們功能強大、使用方便。

相比它們:

1、elmah的使用更加簡單,它甚至不用寫一句**;

2、elmah是一種「可拔插式」的元件,即在乙個執行的專案裡面我們可以隨意輕鬆加入日誌功能,或者移除日誌功能;

3、elmah元件自帶介面,不用寫任何**,即可檢視異常日誌的介面;

4、元件提供了乙個用於集中記錄和通知錯誤日誌的機制,通過郵件的機制通知錯誤資訊給相關人員。

1、nuget安裝 using elmah;

3、排除 elmah 404 寄信通知

public void errormail_filtering(object sender, exceptionfiltereventargs e)

}

4、自定 elmah 發信主旨

void errormail_mailing(object sender, elmah.errormaileventargs e)

}catch

// 取得 elamh errormail 的主旨

// "$machinename$ at $errortime$ : "

string elmahsubject = e.mail.subject;

//替換 errormail 的主旨內容

string emailsubject = string.format("bigcrm.web error => ",

elmahsubject

.replace("$machinename$", machinename)

);e.mail.subject = emailsubject;

}

5、web.config配置

elmah對於中小專案來說不失為一種不錯的選擇;

又一款日誌元件 ELMAH日誌處理異常

elmah就是乙個日誌的攔截和處理元件,說到.net的日誌元件,大家的第一反應該是log4net nlog等這些東西,關於log4net和nlog,可以說是.net日誌元件裡面使用最為廣泛的元件了,它們功能強大 使用方便。相比它們 1 elmah的使用更加簡單,它甚至不用寫一句 2 elmah是一種...

OfficeDiary一款免費的個人日誌好工具

officediary officediary是一款不錯的個人日記,下面是官方介紹 office 電子日記 v4.60 全面免費 是一款日常寫日記和收集文件資料的軟體,介面效仿office word 2003,同時支援word中常用的文字編輯排版功能,可以作為microsoft office產品系列...

又一款開源手機要來了 WiPhone

開發四年只會寫業務 分布式高併發都不會還做程式設計師?開源智慧型手機 librem 5 跳票了,推遲至第3季度發布 開源自由智慧型手機 librem 5 開啟預售,早鳥價599刀 開源智慧型手機 librem 5 的開發板延遲至8月份出貨 linux 手機 librem 5 成功獲得超過 150 萬...