我们有域模式下的 JBoss 7.1.1。我一直在尝试为
- server.log(针对每个主/从服务器) boot.log(针对每个主/从服务器)host-controller.log。进程控制器.log。
我们需要编辑哪些文件和参数才能自定义日志位置?
任何帮助解决这个问题都非常感谢。
我们有域模式下的 JBoss 7.1.1。我一直在尝试为
我们需要编辑哪些文件和参数才能自定义日志位置?
任何帮助解决这个问题都非常感谢。
每个服务器都应该有一个单独的 boot.log 和 server.log。host-controller.log 和 process-controller.log 都配置了同一个日志配置文件。我不认为它们可以分开,但我不是域模式专家。
您可以在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>