Where are the Glassfish access logs
Where are t开发者_C百科he glassfish access logs located? I would expect them to be in domains/domainX/logs. Is there a setting I need to change to activate access logging?
Thanks
the path seems correct, have a look at this link http://blog.igorminar.com/2009/12/configuring-common-access-log-format-in.html It shows where you enable access logging in glassfish
In case of dead link...
In your GlassFish console you can change the access log format to common
or combined
You can also use asadmin to make this config change:
asadmin set server.http-service.access-log.format="combined"
After a restart the log now uses the requested format:
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
Here are details. In Glassfish administration console, open your server configuration "HTTP Service" page and check enabled "Access Logging".
The "Format" field supports common
or combined
as shortcut values.
Available variables for format may be found here, but it is partial too, as the recent time-taken
is lacking.
Another option is to edit domain.xml
to set these parameters:
<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>
Domain configuration values for access-log
are listed at https://docs.oracle.com/cd/E19776-01/820-4507/abhaz/index.html
The http-access-log
node in virtual-server
allows to set the target directory thanks to the log-directory
attribute: https://docs.oracle.com/cd/E19776-01/820-4507/abhcm/index.html
精彩评论