我目前正在使用NLog來記錄我們所有應用程序的記錄機制。我正在嘗試將SignalR集成到實時通知中。我發現什麼似乎是堅實的圖書館:NLog.SignalR。使用SignalR記錄多個項目 - 記錄是空的並且不會拋出異常?
作爲一個測試,我有一個控制檯和WPF應用程序,我想記錄日誌事件。我已經添加了必要的庫,並已從上述庫中合併(複製/粘貼)NLog.SignalR.Sample.Web項目。我幾乎模擬了我的控制檯和WPF應用程序的設置/更改,以模擬庫的另一個示例,該示例是Console應用程序。
隨着所有的變化(我認爲需要改變),沒有記錄正在發生。我甚至根據文檔中的建議在NLog.config文件中啓用了throwExceptions=true
設置,試圖找出爲什麼不記錄日誌並且沒有任何內容被拋出。我確定我錯過了一些愚蠢的東西,但無法弄清楚它究竟是什麼。
這裏有事情想實現這個庫到我的項目時,我做了一些位:
- 創建一個WPF項目目標.NET 4.5。
- 新增的NuGet包NLOG(3.1)
- 新增的NuGet包NLog.SignalR(2.0)從NLog.SignalR庫我的解決方案
- 新增現有的Web項目。
- 爲我的WPF項目添加了一個NLog.config文件。設置與樣本的控制檯應用程序非常相似。
- 啓用在NLog.config文件
throwExceptions=true
(W/O運氣)
我不知道,所以我已經避免粘貼任何代碼就在這裏,因爲我會在被拍攝的內容的代碼片段,可能是罪魁禍首黑暗我感覺。如果有人希望看到某些部分,我一定會在這裏粘貼任何代碼。謝謝!