我如何通过java找到jboss将我的服务器日志放在哪里?

时间:2012-02-23 14:46:10

标签: java jboss logging

有没有办法可以检测jboss写入控制台日志文件的位置?

我正在使用java.util.logger和log4j。

2 个答案:

答案 0 :(得分:1)

检查是否存在名为jboss.server.log.dir的系统属性。您应该能够使用System.getProperty("jboss.server.log.dir")读取此值。

答案 1 :(得分:0)

如果是AS 7,您可以将日志记录模块添加为模块的依赖项,并访问日志服务,该服务将包含此信息。 此外,您可以通过Management API获取该信息。

https://docs.jboss.org/author/display/AS71/Management+API+reference

不幸的是,你需要的仍然是空的: https://docs.jboss.org/author/display/AS71/The+native+management+API