2010-08-12 33 views
0

我正在開發一個需要記錄某些語句的java web開始應用程序。 運行此應用程序的客戶端可以在Windows,Mac或Linux上運行。 我打算將log4j用於我的日誌記錄實用程序,並將每個日誌文件命名爲,這意味着應用程序的每次運行都應該創建一個新的日誌文件。 由於實際上沒有安裝任何東西,我不確定我應該將這些文件存儲到哪個目錄,因爲這些文件需要保留以供將來調試。此外,還有一個問題是如何找出客戶端機器的目錄結構。使用Java web開始在Windows客戶機上登錄

有人可以請建議這些?

回答

0

首先你需要訪問本地機器。您可以對應用程序進行簽名並要求完全訪問權限,也可以使用Web Start設施訪問各種服務,包括文件訪問。有關詳細信息,請參閱web start文檔。

然後您需要確定放置日誌文件的位置。

一個很好的開始是user.home系統屬性,它通常指向活動用戶的主目錄,所以如果你可以使用像「.yourapp/debug.log」這樣的約定,你可以把它放在那裏。

不僅如此,還需要更深入的目標機器知識。

+0

我正在探索在此Web Start應用程序的服務器端存儲日誌的途徑。 任何想法如何做到這一點? – kshtjsnghl 2010-08-13 06:51:17

相關問題