Bonjour,
je bosse sur un nouveau projet, et je me pose la question sur la log.
Pour le moment mon choix se porte sur les 3 suivantes:
- Boost
- Log4cxx
- Glog de Google (http://code.google.com/p/google-glog/)
C est un gros projet qui va evoluer tres vite avec toujours de nouvelles demandes et notament sur la gestion de log qui est un point critique de l appli.De plus c est un projet a long terme.Donc il faut prevoir les evolutions de chacunes des 3 libs pour integrer plus facilement plus tard.
Pour le moment :
-Boost :
Point positif:
Boost est une tres bonne lib qui a fait ses preuves
suivie par les developpeurs du monde entier
Son evolution est assuree ou presque
la Doc existe
Point negatig:
je ne l ai jamais utilise
me parait encore incomplete
-Log4cxx:
Point positif:
simple, efficace, plusieurs format de log
la generation automatique de log (Rolling File)
la possibilite d envoie par email de la log
Tout ceci en utilisant seulement un fichier de conf
bcp d options
la Doc existe
lib d'Apache
Point Negatif:
Je ne sais pas si elle supporte le multithreading
L installation est un peu lourde (a quand un setup)
-glog :
Point positif:
lib simple, efficace
lib de Google
vouee a evoluer
Point negatif:
Pas de tellement d options
Pas de bcp de doc
Voila ce que j en pense. Pour le moment je penche plus pour log4cxx mais la boost est ineteressante et pour glog si vous avez des feedback.
N hesitez pas a me dire ce que vous en pensez.
Partager