首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WildFly 9访问日志记录

WildFly 9访问日志记录
EN

Stack Overflow用户
提问于 2016-01-05 15:07:25
回答 2查看 9K关注 0票数 1

我试图在域模式下使用WildFly 9设置访问日志记录。我发现了一些建议在domain.xml文件中使用如下内容的资源:

代码语言:javascript
运行
复制
 <host name="default-host" alias="localhost">
     <location name="/" handler="welcome-content"/>
     <filter-ref name="server-header"/>
     <filter-ref name="x-powered-by-header"/>
     <access-log pattern="%A%t%h%l%u%r%s%b%T%I" directory="${jboss.server.log.dir}" prefix="access" suffix=".log"/>
 </host>

然后我重新启动了“野蝇”,但是没有进行任何日志记录,并且在“野蝇启动”中也没有错误,所以我只是把头撞在墙上。我真的很感激任何人能提供的任何帮助。

还有一种方法可以在域模式下使用cli注册访问日志记录吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-06 17:44:41

应该有一种为域模式和独立模式在CLI中添加所有资源的方法。您可能在XML中编辑了错误的配置文件。不管如何使用CLI都是首选的解决方案。

你需要知道的第一件事是你运行的是哪一个配置文件。您可以根据正在运行的服务器组来确定。

代码语言:javascript
运行
复制
[domain@localhost:9990 /] /server-group=*:read-attribute(name=profile)
{
    "outcome" => "success",
    "result" => [
        {
            "address" => [("server-group" => "main-server-group")],
            "outcome" => "success",
            "result" => "full"
        },
        {
            "address" => [("server-group" => "other-server-group")],
            "outcome" => "success",
            "result" => "full-ha"
        }
    ]
}

我们假设这里使用的是main-server-group。然后,您需要将 setting添加到undertow子系统。

代码语言:javascript
运行
复制
/profile=full/subsystem=undertow/server=default-server/host=default-host/setting=access-log:add(pattern="%A%t%h%l%u%r%s%b%T%I", directory="${jboss.server.log.dir}", prefix=access, suffix=".log")

这将将访问日志添加到该服务器组中的所有服务器。在创建日志之前,您需要通过web请求访问服务器。也不需要重新启动或重新加载。

还有一个额外的注意事项,您可以通过下面的命令查看setting资源可用的设置。

代码语言:javascript
运行
复制
/profile=full/subsystem=undertow/server=default-server/host=default-host/setting=*:read-resource-description
票数 5
EN

Stack Overflow用户

发布于 2016-02-29 06:21:31

如果需要记录处理请求所需的时间,则应以秒(格式属性%T)为单位添加其他参数:

代码语言:javascript
运行
复制
/profile=full/subsystem=undertow/server=default-server/http-listener=default:write-attribute(name=record-request-start-time,value=true)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34614874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档