Définir une statégie de rotation des logs dans Talend Identity et Access Management
- catalina.out : log global, enregistrant les événements globaux sur le serveur Apache Tomcat.
- Logs du serveur Apache Tomcat :
- catalina.<date>.log
- localhost.<date>.log
- manager.<date>.log
- host-manager.<date>.log
- Logs d'accès : localhost_access_log.txt
- Applications Spring Boot :
- idp.log
- oidc.log
- scim.log
- sts.log
- audit.log
- sts-tac.log
- audit-tac.log
- Syncope :
- core-connid.log
- core.log
- core-persistence.log
- core-rest.log
- console.log
- enduser.log
Le log catalina.out
, les logs du serveur Apache Tomcat et les logs d'accès sont des logs Apache Tomcat standards, indépendants des produits Talend. Si vous devez définir une stratégie de rotation pour ces logs, consultez la documentation tierce (en anglais) concernant ces logs, par exemple, logrotate pour le log catalina.out ou les logs d'accès.
Les sections suivantes présentent comment définir une stratégie de rotation des logs pour les logs Spring Boot et Syncope.
Rotation des logs Spring Boot
Créez les fichiers logback.xml pour configurer la manière dont les logs Spring Boot sont générés.
Pour plus d'informations concernant le système de log Spring Boot, consultez https://www.baeldung.com/spring-boot-logging (en anglais)
Procédure
Rotation des logs Syncope
Définissez la stratégie de rotation dans $IAM_HOME/apache-tomcat/webapps/<app>/WEB-INF/classes/log4j2.xml.
Pour plus d'informations concernant cet appender de rotation des logs Syncope, consultez la documentation Apache (en anglais) : https://logging.apache.org/log4j/2.x/manual/appenders.html