每个部署问题的JBOSS日志记录

时间:2017-10-13 10:58:19

标签: eclipse jboss jboss-eap-6 jboss-developer-studio jboss-logging

我们在JBOSS EAP 6.4中运行的应用程序生成了大量日志。所以我们决定给应用程序自己的日志,每小时轮换一次。 该应用程序使用SFL4J,它与JBOSS Logging兼容。 由于我们无法更改JBOSS配置上的参数,因此我们决定使用每个部署的日志记录功能,并按照开发人员手册在类路径中添加文件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.constructorProperties=fileName,append
handler.FILE.append=true
handler.FILE.autoFlush=true
handler.FILE.enabled=true
handler.FILE.suffix=.yyyy-MM-dd-HH
handler.FILE.fileName=${jboss.server.log.dir}\\pfl.log

在DEV工作站中,一切都按预期工作(带有JBOSS EAP 6.1的JBOSS Developer Studio 7.1.1),在生产和测试中JBOSS正确生成pfl.log文件和每小时备份,但pfl.log永远不会为空。所以它无限期地增长(以及每小时的文件)。我们还注意到使用每日旋转日志会发生相同的行为

handler.FILE.suffix=.yyyy-MM-dd

这让我们发疯了......我们怎么解决这个问题?哪里可以问题?我们是否犯了任何配置错误?

0 个答案:

没有答案