我們一直有在我們的辦公室從VB6的舊應用程序升級的一部分進行討論,.NET 3.5如何最好地處理記錄。舊系統使用本地日誌文件,其路徑包含在註冊表中(默認情況下不應指定)。我們中的大多數人都傾向於使用Windows應用程序事件日誌,但是有一個人提出了一個阻止我們死亡的問題。記錄應用程序事件/異常/消息在企業Environnments
什麼樣的Citrix環境中的負載均衡是指一個用戶的會話可能是由不同的應用服務器在不同的點來服務?我們突然間可能會有來自會話的信息片段分佈在多臺服務器上(或者我們相信 - 我們大多數人都沒有必須處理這個問題,所以我們不能100%確定),這使得支持人員很難在支持電話會議期間將事件鏈連在一起。普遍的共識似乎是我們應該使用MS企業庫日誌記錄功能併爲每個安裝設置一箇中央日誌存儲庫。
誰能推薦一個最佳實踐或明智的做法,以在多種環境中,包括應用服務器集羣應用程序日誌,不是使用企業庫集中式日誌等,或者是我們已經在正確的軌道上?
乾杯
感謝所有的答案,他們都是很好的信息,所以我已經投票了他們(這裏沒有真正的對或錯)。接受Helge Klein的回答,因爲他們讓我的思緒休息一下思傑處理會話的過程。我認爲我們可能會使用企業庫的集中式日誌,因爲這似乎是最容易實現的方法,並且在易用性方面也是最明智的。 – 2010-11-24 10:10:41