JBoss 7域模式自定义日志位置配置

时间:2013-07-08 17:55:58

标签: logging configuration customization jboss7.x

我们在域模式下使用JBoss 7.1.1。 我一直在尝试为

配置不同的位置
  • server.log(对于每个主/从服务器) boot.log(对于每个主/从服务器) 主机的controller.log。 过程controller.log。

什么文件&我们需要编辑参数来定制日志位置吗? 任何有关解决这个问题的帮助都是非常受欢迎的。

2 个答案:

答案 0 :(得分:0)

每个服务器都应该有一个单独的boot.log和server.log。 host-controller.log和process-controller.log都配置了相同的日志配置文件。我不认为它们可以分开,但我不是域模式专家。

答案 1 :(得分:0)

您可以在standalone.xml或domain.xml

中的管理标记之前添加路径标记
<paths>
    <path name="custom.jboss.server.log.dir" path="/opt/nfs/logs/jboss/"/>
</paths>

在声明此标记后,您可以在jboss log4j子系统中更改日志目录。

您可以通过custom.jboss.server.log.dir更改jboss.server.log.dir

            <periodic-rotating-file-handler name="FILE" autoflush="true">
                <level name="DEBUG"/>
                <formatter>
                    <pattern-formatter pattern="%d{HH:mm:ss} %-5p [%c] (%t) %s%E%n"/>
                </formatter>
                <file relative-to="jboss.server.log.dir" path="server.log"/>
                <suffix value=".yyyy-MM-dd"/>
                <append value="true"/>
            </periodic-rotating-file-handler>