Cap*_*ffe 11 glassfish glassfish-3
glassfish访问日志位于哪里?我希望它们在域/ domainX/logs中.是否需要更改设置以激活访问日志记录?
谢谢
小智 13
路径似乎是正确的,请看一下这个链接http://blog.igorminar.com/2009/12/configuring-common-access-log-format-in.html 它显示了在glassfish中启用访问日志记录的位置
在死链接的情况下......
在GlassFish控制台中,您可以将访问日志格式更改为common或combined
您还可以使用asadmin进行此配置更改:
asadmin set server.http-service.access-log.format="combined"
Run Code Online (Sandbox Code Playgroud)
重启后,日志现在使用请求的格式:
0:0:0:0:0:0:0:1%0 - - [21/Dec/2009:07:42:45 -0800] "GET /s/1722/3/_/images/icons/star_grey.gif HTTP/1.1" 304 0
0:0:0:0:0:0:0:1%0 - - [21/Dec/2009:07:42:45 -0800] "GET /images/icons/add_space_32.gif HTTP/1.1" 304 0
0:0:0:0:0:0:0:1%0 - - [21/Dec/2009:07:42:45 -0800] "GET /images/icons/feed_wizard.gif HTTP/1.1" 304 0
0:0:0:0:0:0:0:1%0 - - [21/Dec/2009:07:42:45 -0800] "GET /images/icons/people_directory_32.gif HTTP/1.1" 304 0
Run Code Online (Sandbox Code Playgroud)
以下是详细信息。在 Glassfish 管理控制台中,打开您的服务器配置“HTTP 服务”页面并选中启用的“访问日志”。“格式”字段支持common或combined作为快捷方式值。
可用的格式变量可以在这里找到,但它也是部分的,因为最近time-taken缺少。
另一种选择是编辑domain.xml以设置这些参数:
<config name="server-config">
<http-service access-logging-enabled="true">
<access-log format="common"></access-log>
<virtual-server id="server" network-listeners="http-listener-1,http-listener-2">
<http-access-log iponly="true"/>
</virtual-server>
Run Code Online (Sandbox Code Playgroud)
的域配置值access-log列在https://docs.oracle.com/cd/E19776-01/820-4507/abhaz/index.html
由于属性,http-access-log节点virtual-server允许设置目标目录log-directory:https : //docs.oracle.com/cd/E19776-01/820-4507/abhcm/index.html
| 归档时间: |
|
| 查看次数: |
18802 次 |
| 最近记录: |