2014-02-21 154 views
0

從我所知道的,現有的所有log4net appender都被設計爲消息。我有一個應用程序與多個服務,我想讓開發訂閱按需日誌消息很容易。訂閱log4net消息

有幾個好處,這種做法:

  • 時,沒有人訂閱
  • 無需打開防火牆端口的用戶側低開銷
  • 無需打開appender在運行時開啓/關閉

我想到的一個問題是使用UDP將所有消息推送到中央位置, ver設置允許SignalR客戶端訂閱。

我希望有現有的解決方案。這似乎是一種常見的情況。

回答

0

我找不到一個現有的解決方案,所以我創建了自己:

log4stuff.com

0

我不知道有什麼令人興奮的解決方案使用UDP推送日誌。但是log4net appender非常容易編寫。當沒有人訂閱

這是不是真的

•低開銷,你還要做所有的appender邏輯log4net的應用:

要對你的好處發表評論。您的程序不知道是否有人訂閱。

•無需打開防火牆端口的用戶側

消息被泄露在網絡上,任何人都可以得到它們。您必須重新檢查安全信息的所有日誌記錄。

•無需在運行時

附加目的地正在運行的所有的時間才能開啓附加目的地開/關,所以他們會對您的應用程序的性能影響。 Log4net是輕鬆的等待,但您登錄並推送甚至調試信息越多,它不會提高您的性能。