log4j
logger basati su log4j
Ricerca…
introduzione
Pro e contro di diversi logger che possono essere utilizzati per creare un log in formato log4j da visualizzare utilizzando il visualizzatore Log4View.
Esaminerò 3 logger in questo articolo, Log4cxx, Log4cplus e Log4cpp.
log4cxx
https://logging.apache.org/log4cxx/
- attualmente in fase di incubazione - non esiste una versione ufficiale
- aggiornamenti / correzioni di bug una volta negli ultimi 12 anni, l'ultima versione è stata del 2008
- l'utente può selezionare diversi LogLevel: TRACE, DEBUG, INFO, WARN, ERROR e FATAL
- logger gerarchici
- è possibile effettuare il login in modo asincrono
- supporta più appendici
- l'utente può selezionare per abilitare o disabilitare il logger
- il log può essere inviato a target di output diversi e multipli
- formati di output selezionati dall'utente
- Ben documentato
- è concesso in licenza con la licenza Apache, una licenza open source certificata da Open Source Initiative
Log4cplus
https://sourceforge.net/projects/log4cplus/
- aggiornamenti / correzioni di bug - l'ultima versione era gennaio 2016
- l'utente può selezionare selezionare diversi LogLevel - logger gerarchici TRACE, DEBUG, INFO, WARN, ERROR e FATAL
- supporta applicazioni multi-threaded ma non è sicuro da utilizzare dai gestori di segnali asincroni
- formato di output selezionato dall'utente: SimpleLayout, PatternLayout, TTCCLayout
- supporta più logger
- non ben documentato
- è concesso in licenza con Apache License V2.0
Log4cpp
https://sourceforge.net/projects/log4cpp/
- correzioni di bug sono circa una volta all'anno, l'ultima versione è stata aprile 2015
- supporta applicazioni multi-thread • non esiste documentazione chiara
- è rilasciato sotto licenza GNU Lesser General Public License (LGPL) a partire dalla versione 0.2.1, prima che fosse rilasciato sotto licenza GPL.
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow