:::: MENU ::::

Apache Tomcat – Get logs directly cleaned with rotationApache Tomcat – Nettoyer le répertoire de logs avec la rotation

  • Oct 19 / 2016
  • 0
Linux

Apache Tomcat – Get logs directly cleaned with rotationApache Tomcat – Nettoyer le répertoire de logs avec la rotation

Tomcat allows you to rotate easily your log files with AccessLogValve but it can be more difficult to get cleaning in logs directories automatically.

For that, you can easily use some smart find commands combined with actions:

  1. Get logs older than 3 days compressed so they can be smaller but still accessible
  2. Get logs older than 60 days deleted permanently

You will probably have to adjust the logs path depending on your needs, and you can also modify the retention time for each action.
Once the command looks correct with what you’re expecting, you can set them up as cron so it can be executed automatically every day.Tomcat vous permet d’effectuer une rotation de logs facilement avec AccessLogValve mais il peut être plus difficile de faire le nettoyage des logs du répertoire automatiquement.

Pour cela, vous pouvez facilement utiliser quelques commandes find combinées avec des actions :

  1. Compresser les logs plus vieux de 3 jours pour qu’ils prennent moins de place et soient toujours accessibles
  2. Supprimer définitivement les logs de plus de 60 jours

Vous devrez probablement ajuster le chemin des logs selon vos besoins, et vous pouvez également modifier la durée de rétention pour chaque action.
Une fois que les commandes vous semblent correctes, vous pouvez les mettre en place dans des cron de manière à les exécuter automatiquement tous les jours.

Comments are closed.

Question ? Contact