Logs
En su ejecución, SIU-Araí: Usuarios genera registros de actividad en varios lugares y con diferentes formatos.
Logs
Cada vez que ocurre algún suceso, esto se registra en el log que tenga configurado el módulo en cuestión. Si se registra o no un suceso depende del nivel de registro.
Nivel de detalle del registro
Algunos sucesos que se registran, según el nivel de detalle y el origen se ponen como ejemplo:
Módulo | Nivel | Suceso |
---|---|---|
IdP | ERROR | Intento de acceso fallido de un usuario |
IdM | WARNING | Posible incompatibilidad con PHP |
API | DEBUG | En el acceso a un recurso, el archivo al que se vincula |
Almacenamiento del registro
Es posible especificar a donde se envía el suceso para su registro. Algunas opciones son:
- En el registro de errores del servidor web Apache (normalmente
error.log
) - En el registro del sistema operativo (tales como
syslog
) - En un archivo local en el módulo del proyecto (como
arai-usuarios.log
) - A un manejador de registros externos, mediante protocolos como GELF (tales como
graylog
) - A la salida estandar (lo que se conoce como
stdout
)
Las imágenes Docker que se proveen utilizan la configuración errorlog
, con redirección del apache al stdout
, para mandar el registro de sucesos tanto del
IdM, IdP y API a la salida del contenedor Docker.
Ver aquí la documentación para configurar estos comportamientos.