Bonjour à tous,
Je recherche une bibliothèque qui met à disposition un système de logging. J'en ai trouvé quelques unes mais difficile de choisir. Je fais donc appel à votre expérience sur ces bibliothèques pour savoir laquelle me conviendrait le mieux. Ce que je recherche :
En termes de fonctionnalités, ça reste un système de logs. La seule obligation est que le système de logs répartisse les logs dans des fichiers séparés en fonction de la date, typiquement 1 fichier de log par journée. Si possible aussi, ne garder que les n (paramétrables) derniers fichiers de logs, supprimer les anciens à la volé et automatiquement bien sur.
La bibliothèque que je recherche :
- permettant les 2 fonctionnalités présentées ci-dessus (surtout la 1ère)
- simple à utiliser en dév.
- maintenue par le(s) créateur(s)
- évidemment stable et fiable
- "légère", d'où une librairie spécialisée dans le logging ? (j'ai vu par exemple boost:log mais je pense que c'est un peu sortir l’artillerie lourde ?!)
- disponible pour Linux Ubuntu
- et réentrante ! (dans le cadre d'une programmation concurrente, donc plusieurs tâches en parallèle utilisant le même log)
Je suis un peu perdu parmi le choix possible : Pantheios, Apache log4cxx, google-glog, boost:log, Log4cpp, log4cplus, ...
Qu'utilisez-vous personnellement ?
Merci d'avance
Partager