我們有一箇中繼服務器,在它後面有多個服務器。我正在考慮使用log4net並將這些服務器中的數據記錄在中央存儲庫(中繼)中。我想使用滾動FileAppender,但我看到會有鎖定的問題,因爲涉及多臺機器。我可以使用remoteAppender進行此操作,接收器將位於中繼服務器上,或者有其他更好的選擇。log4net - 從多臺機器登錄到集中文件
我試圖給Google與此相關的,但是,RemoteAppender
請告知沒有找到一個合適的例子。
感謝, sveerap
我們有一箇中繼服務器,在它後面有多個服務器。我正在考慮使用log4net並將這些服務器中的數據記錄在中央存儲庫(中繼)中。我想使用滾動FileAppender,但我看到會有鎖定的問題,因爲涉及多臺機器。我可以使用remoteAppender進行此操作,接收器將位於中繼服務器上,或者有其他更好的選擇。log4net - 從多臺機器登錄到集中文件
我試圖給Google與此相關的,但是,RemoteAppender
請告知沒有找到一個合適的例子。
感謝, sveerap
我建議你使用ado.net附加目的地是這種情況。我可以在多臺機器上正常工作,並且可以輕鬆查看和過濾日誌。
我以爲建議UDPAppender,不保證你的所有消息都被記錄下來。
我將實現一個TCP客戶端,它偵聽在中央機器上運行的傳入日誌信息。它將接收來自其他機器的日誌消息,並將通過滾動文件appender進行登錄。
我已經使用了Telnet Appender。
您也可以爲此配置RemotingAppender。看到這,
問候,
感謝您的回覆。如果我們將它與登錄數據庫選項進行比較,這個選項的速度會更快嗎? – sveerap 2011-02-18 10:26:18
我必須確保記錄的時間會盡可能最小。由於數據庫日誌記錄會消耗一些時間,因此想到記錄到平面文件。 – sveerap 2011-02-17 10:27:54