Activar y acceder a logs del gateway de aplicación

El gateway de aplicación proporciona archivos log para ayudarle a supervisar el comportamiento del gateway de aplicación. Descubra cómo configurar y acceder a estos archivos log.

Configurar logs del gateway de aplicación

Los logs están activados por defecto. Para desactivar los logs o cambiar los niveles de log del servidor del gateway de aplicación, conéctese al servidor, edite el archivo /usr/local/nginx/conf/cloudgate.config y, a continuación, en la sección general, cambie el valor del atributo logLevel y, después, guarde el archivo.

Los siguientes son los valores por defecto del gateway de aplicación:
"general":{
      "disableAuthorize":false,
      "logLevel":"warn",
      "logFolder":"",
      "policyMode":"gateway",
      "policyRefreshTime":300,
      "policyStaleTime":3600,
      "policyExpiryTime":604800
    }
Nota

Los valores del atributo logLevel son: off | crit | security | config | fail | warn | info | trace1 | trace2 | trace3.

Por defecto, los archivos log se encuentran en la carpeta /usr/local/nginx/logs. Si desea cambiar la carpeta de logs por defecto, actualice el valor del atributo logFolder en la sección general del archivo /usr/local/nginx/conf/cloudgate.config.

Para cambiar el nivel de log del servicio de agente del gateway de aplicación, modifique el archivo /usr/local/nginx/conf/cloudgate.config y defina los atributos logLevel y logFolder en la sección agentConfig de la siguiente forma:

Por ejemplo, para cambiar el nivel de log a trace3 y la carpeta de logs a /tmp, actualice el archivo /usr/local/nginx/conf/cloudgate.config con los siguientes valores y, a continuación, guarde el archivo.
"agentConfig":{
   "pollIntervalSecs":60,
   "daemon":true,
   "logFolder":"/tmp",
   "logLevel":"trace3"
  }

Los cambios en el nivel de log y la carpeta de logs se aplicarán la siguiente vez que inicie el gateway de aplicación.

Ver logs del gateway de aplicación

El gateway de aplicación se basa en un servidor NGINX. Los siguientes archivos log nativos de NGIX están en el directorio /usr/local/nginx/logs/:

Archivos log nativos de NGINX
Archivo log Descripción
access.log El log de acceso nativo de NGINX contiene información sobre todas las solicitudes HTTP recibidas por NGINX y por el gateway de aplicación.
error.log Log de depuración nativo de NGINX.
nginx.pid Contiene el número de identificador de proceso del servidor NGINX.

Los siguientes archivos log específicos del gateway de aplicación están en el directorio /usr/local/nginx/logs/:

Archivos log del gateway de aplicación
Archivo log Descripción
cg-trace-main.log Archivo log principal del gateway de aplicación.
cg-trace-policy.log Registra información sobre un refrescamiento de política cuando el gateway de aplicación entra en contacto con IAM.
cg-trace-session.log Registra información sobre las sesiones creadas y gestionadas por el gateway de aplicación.
cg-trace-token.log Registra información sobre los tokens de acceso recibidos por el gateway de aplicación.
cg-trace-agent.log Archivo de registro del agente.
cg-trace-init.log Contiene información sobre el proceso de inicialización.