0

我们有域模式下的 JBoss 7.1.1。我一直在尝试为

  • server.log(针对每个主/从服务器) boot.log(针对每个主/从服务器)host-controller.log。进程控制器.log。

我们需要编辑哪些文件和参数才能自定义日志位置?
任何帮助解决这个问题都非常感谢。

4

2 回答 2

0

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

于 2013-07-10T22:04:58.073 回答
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>
于 2015-11-05T13:01:51.303 回答