天天看點

log4net.SignalR - 日志即時發送用戶端頁面

在log4net的配置中,appender是最重要的部分,一般來說,每一種appender都表示一種日志的輸出媒體,如日志檔案、EvengLog、資料庫、控制台、郵件、ASP.NET頁面等。log4net.SignalR是一個把Log4Net Event 從伺服器發送到用戶端頁面的log4Net appender. 它通過SignalR異步信号庫将事件實時通過流傳送到用戶端,并保持持久的連接配接。

log4net.SignalR 可以用來為你的網站建立一個日志檢視器。它的使用非常簡單:

1、在項目中添加log4net.SignalR.dll.這個可以通過Nuget工具

log4net.SignalR - 日志即時發送用戶端頁面

2、配置log4net.SignalR 作為Log4Net的appender

3、用一個頁面來偵聽Log4Net的事件

添加一些jQuery 檔案到的ASP.NET頁面接收伺服器上引發的事件。設定好SignalrAppender,把log4net的伺服器上記錄的所有事件都将被發送到浏覽器JavaScript函數中執行。

本文來自雲栖社群合作夥伴“doNET跨平台”,了解相關資訊可以關注“opendotnet”微信公衆号

繼續閱讀