¿Dónde están ubicados los registros de acceso de peces de cristal? Espero que estén en dominios/dominioX/logs. ¿Hay alguna configuración que deba cambiar para activar el registro de acceso?Dónde están los registros de acceso de Glassfish
Gracias
¿Dónde están ubicados los registros de acceso de peces de cristal? Espero que estén en dominios/dominioX/logs. ¿Hay alguna configuración que deba cambiar para activar el registro de acceso?Dónde están los registros de acceso de Glassfish
Gracias
el camino parece correcta, echar un vistazo a este enlace http://blog.igorminar.com/2009/12/configuring-common-access-log-format-in.html Se muestra donde se habilita el registro de acceso en glassfish
En caso de vínculo roto ...
En su consola GlassFish puede cambiar el formato de registro de acceso a common
o combined
También puede utilizar asadmin para realizar este cambio de configuración:
asadmin set server.http-service.access-log.format="combined"
Después de reiniciar el registro ahora utiliza el formato solicitado:
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
Sería útil para futuros buscadores incluir las instrucciones aquí en caso de que la entrada del blog desaparezca. – JOTN
Aquí están los detalles. En la consola de administración de Glassfish, abra la página "Servicio HTTP" de la configuración del servidor y active la casilla de verificación "Registro de acceso". El campo "Formato" admite common
o combined
como valores de acceso directo.
Las variables disponibles para el formato se pueden encontrar aquí: https://blogs.oracle.com/jluehe/entry/access_log_patterns_and_nicknames pero también es parcial, ya que falta el reciente time-taken
.
Otra opción es editar domain.xml
para establecer estos parámetros:
<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>
valores de configuración de dominio para access-log
enumerados al https://docs.oracle.com/cd/E19776-01/820-4507/abhaz/index.html
El nodo http-access-log
en virtual-server
permite establecer el directorio de destino gracias a la log-directory
atributo: https://docs.oracle.com/cd/E19776-01/820-4507/abhcm/index.html
El enlace "variables disponibles" no funciona, pero encontró el código que las proporciona. Consulte "Tokens admitidos de entrada de registro de acceso" en http://grepcode.com/file/repo1.maven.org/maven2/org.glassfish.web/web-glue/3.0.1/com/sun/enterprise/web/accesslog /DefaultAccessLogFormatterImpl.java – Dazed
Gracias. Oracle probablemente haya hecho algo de limpieza en sus blogs –
Debe habilitar el registro http primero en la consola de administración antes los archivos se muestran en domain1/logs/access –