Glassfish V3自定义日志位置和系统属性

时间:2014-03-11 22:51:19

标签: java logging glassfish

在我的公司,我们目前正在从V2升级到GF V3。我们有大约20个域名,我们将日志保留在域日志文件夹之外。

在GF V2中,我通过将domain.xml中的每个与日志相关的条目更改为: /logs/glassfish/${com.sun.aas.domainName}/server.log

我在每个域domain.xml上都这样做,GF将其解析为相应的域名。这不再适用于GF 3.我首先在domain.xml上更改了它但我看到logging.properties文件覆盖了所以我更改了行 com.sun.enterprise.server.logging.GFFileHandler.file < / em>我在GF 2上使用的那个值,但是domainName系统属性没有得到解决,它只是字面上处理,所以我最终得到了一个 com.sun.aas.domainName <我的日志文件夹中的/ em>文件夹。

所以我的问题是如何解决这个系统属性?文档说我仍然可以使用它。是否与logging.properties文件不是XML这一事实有关?有没有办法可以绕过logging.properties文件来查看是否可以从domain.xml文件中的设置解析变量?

0 个答案:

没有答案