Registro de acceso HTTP
Puede configurar los valores de registro de acceso para los puntos finales HTTP.
La documentación más actualizada para el registro de acceso HTTP en Liberty está disponible en el sitio web Open Liberty.
Valores del registro de acceso a HTTP
httpAccessLogging en la lista de elementos de configuración de Liberty en Java Servlets 3.0.- Utilizando un registro común
Para habilitar el registro para varios puntos finales con valores comunes, incluya
httpAccessLoggingcomo elemento de nivel superior en el archivo server.xml y, después, haga referencia al mismo desde varios elementoshttpEndpoint:<httpAccessLogging id="accessLogging"/> <httpEndpoint id="defaultHttpEndpoint" accessLoggingRef="accessLogging"/> <httpEndpoint id="otherHttpEndpoint" accessLoggingRef="accessLogging" httpPort="9081" httpsPort="9444"/> - Utilizando distintos registros para cada punto final
Para habilitar el registro para puntos finales individuales, utilice un elemento hijo
accessLoggingy especifique una vía de acceso de archivo que no esté en conflicto con ningún otro registro:<httpEndpoint id="defaultHttpEndpoint"> <accessLogging filepath="${server.output.dir}/logs/http_defaultEndpoint_access.log"/> </httpEndpoint> - Utilizando registros para el servidor HTTP
Para obtener una lista de las propiedades disponibles del lado del servidor HTTP y sus descripciones, consulte Apache Módulo mod_log_config.
Formato de registro de acceso a HTTP
Para obtener una lista de las propiedades de formato de registro disponibles y sus descripciones, consulte la configuración de accessLogFormat para WebSphere® Application Server en HTTP propiedades personalizadas del canal de transporte. Esta serie de formato de registro se especifica utilizando el atributo logFormat de los elementos httpAcccessLogging o accessLogging en el archivo server.xml:
<httpAccessLogging logFormat='%h %u %{t}W "%r" %s %b'/>
o
<httpEndpoint id="defaultHttpEndpoint">
<accessLogging filepath="${server.output.dir}/logs/http_defaultEndpoint_access.log"
logFormat='%h %i %u %t "%r" %s %b' />
</httpEndpoint>
Escritura de registro de acceso HTTP en la consola o en el registro de mensajes utilizando el formato JSON
com.ibm.ws.logging.console.format=json
com.ibm.ws.logging.console.source=accessLog,message