我找不到任何关于如何配置 JBoss EAP 6.1 访问日志的描述,除了https://access.redhat.com/site/solutions/185383这需要订阅。有人能举个例子说明如何配置访问日志记录,包括日志文件名和文件轮换吗?现在我在 standalone-full-ha.xml 中有这个配置,但我如何控制文件名并启用日志轮换?
<子系统 xmlns="urn:jboss:domain:web:1.4" 默认虚拟服务器="默认主机" native="false"> ... <虚拟服务器名称="默认主机" enable-welcome-root="false"> <别名名称="localhost"/> <access-log 模式="%h %l %u %t %r %s %b %{User-Agent}i %{JSESSIONID}c"> <目录相对到=“jboss.server.log.dir”/> </访问日志> </虚拟服务器> </子系统>
答案1
从您提供的链接来看,您似乎可以在配置中显示的元素 prefix
上设置属性,如下所示:directory
<directory relative-to="jboss.server.log.dir" prefix="access_log_prefix_" />
至于文件轮换,您应该能够通过rotate
向元素添加属性来配置directory
,请参阅WildFly 文档为了那个原因。
现在,我无法确认这是否有效,因为我手边没有 EAP 6,但我希望它能帮助您弄清楚。我可以稍后尝试从 EAP 文档中找出一些东西。