2011-02-02 40 views
0

嗨,在Windpows中存儲ExceptionLog的位置?

我們有一個運行Windows的WinForm應用程序。此應用程序提供對Exceptions客戶端的擴展日誌記錄。直到現在,我們已經將該XML文件放在應用程序的根目錄中,但並不總是存在寫入該文件的正確權限。

有沒有最佳做法呢?應該在哪裏放置ExceptionLog,以及如何處理權限?

莫比日誌應放置在用戶文件夾(C:\用戶\用戶X)

BestRegards

+0

Windows事件日誌應該是一個好地方。得到EventLog類的支持。 – 2011-02-02 15:52:10

回答

1

,我建議你使用異常記錄一些庫。例如log4net或nlog。它們允許您更改日誌的寫入方式。 Log4net有大量不同的appender,可以登錄到數據庫,文本或XML文件,事件日誌甚至發送電子郵件。根據客戶端機器,可以配置Log4net而無需重新編譯應用程序。

+0

謝謝!我會着眼於此,但是有沒有一個首選的地方可以將日誌存儲在Windows客戶端上? – Banshee 2011-02-02 15:32:54