Search code examples
glassfishglassfish-3

Where are the Glassfish access logs


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


Solution

  • 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