【发布时间】:2016-09-20 18:18:45
【问题描述】:
我目前正在使用 JBoss EAP 6.4.0.GA (AS 7.5.0.Final-redhat-21)。
在我的日志目录下,我有 server.log 和 nohup.out。
我希望它们是 server-NodeName.log 和 nohup-NodeName.out,其中 NodeName 是操作系统的主机名。
在我的standalone.xml 文件中:
<periodic-rotating-file-handler name="FILE" autoflush="true">
<formatter>
<named-formatter name="PATTERN"/>
</formatter>
<file relative-to="jboss.server.log.dir" path="server.log"/>
<suffix value=".yyyy-MM-dd"/>
<append value="true"/>
</periodic-rotating-file-handler>
文件的logging.properties ::
handler.FILE=org.jboss.logmanager.handlers.PeriodicRotatingFileHandler
handler.FILE.level=ALL
handler.FILE.formatter=PATTERN
handler.FILE.properties=append,autoFlush,enabled,suffix,fileName
handler.FILE.append=true
handler.FILE.autoFlush=true
handler.FILE.enabled=true
handler.FILE.suffix=.yyyy-MM-dd
handler.FILE.fileName=/opt/app/log/server.log
我可以添加任何 JBoss 变量来更改日志文件名吗?
【问题讨论】:
-
你有一个名为
NodeName的系统属性吗?
标签: logging jboss jboss7.x nohup