log4j
log4j baserade loggare
Sök…
Introduktion
Fördelar och nackdelar med olika loggare som kan användas för att skapa en log4j-formaterad logg som kan visas med Log4View-visaren.
Jag kommer att granska tre loggare i den här artikeln, Log4cxx, Log4cplus och Log4cpp.
Log4cxx
https://logging.apache.org/log4cxx/
- för närvarande genomgår Inkubation - det finns ingen officiell release
- uppdatering / buggfixar en gång under de senaste 12 åren, senaste utgåvan var 2008
- användare kan välja olika LogLevels - TRACE, DEBUG, INFO, WARN, ERROR och FATAL
- hierarkiska loggare
- det är möjligt att logga in asynkront
- stöder flera appendrar
- användaren kan välja att aktivera eller inaktivera loggen
- loggen kan skickas till olika och flera utgångsmål
- användarvalda utgångsformat
- väldokumenterad
- är licensierad under Apache-licensen, en öppen källkodslicens som är certifierad av Open Source Initiative
Log4cplus
https://sourceforge.net/projects/log4cplus/
- uppdateringar / bug fixes - senaste utgåvan var januari 2016
- användaren kan välja att välja olika LogLevels - TRACE, DEBUG, INFO, WARN, ERROR och FATAL hierarkiska loggare
- stöder multigängade applikationer men är inte säkert att användas från hanterare av asynkrona signaler
- användarvalt utgångsformat: SimpleLayout, PatternLayout, TTCCLayout
- stöder flera loggare
- inte väl dokumenterad
- är licensierad enligt Apache License V2.0
log4cpp
https://sourceforge.net/projects/log4cpp/
- bug fixes är ungefär en gång om året, den senaste versionen var april 2015
- stöder multigängade applikationer • det finns ingen tydlig dokumentation
- är licensierad enligt GNU Lesser General Public License (LGPL) från version 0.2.1, innan det har släppts under GPL.
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow