Where are the Glassfish access logs

Captain Giraffe picture Captain Giraffe · Mar 15, 2011 · Viewed 20.5k times · Source

Where are the 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

Answer

konstructor picture konstructor · Mar 15, 2011

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

glassfish console

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