Buscar..


Introducción

Ventajas y desventajas de diferentes registradores que se pueden usar para crear un registro con formato log4j para ver con el visor de Log4View.

Revisaré 3 registradores en este artículo, Log4cxx, Log4cplus y Log4cpp.

Log4cxx

https://logging.apache.org/log4cxx/

  • Actualmente en incubación - no hay lanzamiento oficial
  • actualizaciones / correcciones de errores una vez en los últimos 12 años, la última versión fue 2008
  • el usuario puede seleccionar diferentes LogLevels - TRACE, DEBUG, INFO, WARN, ERROR y FATAL
  • registradores jerárquicos
  • es posible iniciar sesión de forma asíncrona
  • soporta múltiples appenders
  • el usuario puede seleccionar habilitar o deshabilitar el registrador
  • el registro se puede enviar a diferentes y múltiples destinos de salida
  • formatos de salida seleccionados por el usuario
  • bien documentada
  • está licenciado bajo la Licencia Apache, una licencia de código abierto certificada por la Iniciativa de Código Abierto

Log4cplus

https://sourceforge.net/projects/log4cplus/

  • actualizaciones / correcciones de errores - el último lanzamiento fue en enero de 2016
  • el usuario puede seleccionar diferentes LogLevels: registradores jerárquicos TRACE, DEBUG, INFO, WARN, ERROR y FATAL
  • es compatible con aplicaciones de subprocesos múltiples pero no es seguro utilizarlo desde controladores de señales asíncronas
  • formato de salida seleccionado por el usuario: SimpleLayout, PatternLayout, TTCCLayout
  • soporta múltiples registradores
  • no bien documentado
  • está licenciado bajo la licencia Apache V2.0

Log4cpp

https://sourceforge.net/projects/log4cpp/

  • las correcciones de errores son aproximadamente una vez al año, el último lanzamiento fue en abril de 2015
  • admite aplicaciones de subprocesos múltiples • no existe documentación clara
  • tiene licencia bajo la licencia pública general menor de GNU (LGPL) a partir de la versión 0.2.1, antes de que haya sido publicada bajo la GPL.


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow