log4j
enregistreurs log4j
Recherche…
Introduction
Avantages et inconvénients des différents enregistreurs pouvant être utilisés pour créer un journal au format log4j à afficher à l'aide du visualiseur Log4View.
Je vais examiner 3 enregistreurs dans cet article, Log4cxx, Log4cplus et Log4cpp.
Log4cxx
https://logging.apache.org/log4cxx/
- en cours d'incubation - il n'y a pas de version officielle
- mise à jour / corrections de bugs une fois au cours des 12 dernières années, dernière version 2008
- L'utilisateur peut sélectionner différents niveaux LogLevels - TRACE, DEBUG, INFO, WARN, ERROR et FATAL
- Loggers hiérarchiques
- il est possible de se connecter de manière asynchrone
- prend en charge plusieurs appenders
- l'utilisateur peut choisir d'activer ou de désactiver l'enregistreur
- le journal peut être envoyé à des cibles de sortie différentes et multiples
- formats de sortie sélectionnés par l'utilisateur
- bien documenté
- est sous licence Apache, une licence open source certifiée par l'Open Source Initiative
Log4cplus
https://sourceforge.net/projects/log4cplus/
- mises à jour / corrections de bugs - la dernière version date de janvier 2016
- L'utilisateur peut sélectionner différents niveaux LogLevels - Loggers hiérarchiques TRACE, DEBUG, INFO, WARN, ERROR et FATAL
- prend en charge les applications multithread mais n'est pas sûr d'être utilisé à partir de gestionnaires de signaux asynchrones
- format de sortie sélectionné par l'utilisateur: SimpleLayout, PatternLayout, TTCCLayout
- prend en charge plusieurs enregistreurs
- pas bien documenté
- est sous licence Apache License V2.0
Log4cpp
https://sourceforge.net/projects/log4cpp/
- les corrections de bogues ont lieu environ une fois par an, la dernière version datant d'avril 2015
- prend en charge les applications multithread • aucune documentation claire n'existe
- est sous licence GNU Lesser General Public License (LGPL) à partir de la version 0.2.1, avant que celles-ci ne soient publiées sous licence GPL.
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow