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.
