2010-08-12 56 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

相关问题