Szukaj…


Wprowadzenie

Plusy i minusy różnych rejestratorów, których można użyć do utworzenia dziennika w formacie log4j, który można przeglądać za pomocą przeglądarki Log4View.

Przejrzę 3 rejestratory w tym artykule: Log4cxx, Log4cplus i Log4cpp.

Log4cxx

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

  • obecnie przechodzi inkubację - nie ma oficjalnego wydania
  • aktualizacja / poprawki błędów raz w ciągu ostatnich 12 lat, ostatnia wersja to 2008
  • użytkownik może wybrać różne poziomy logów - TRACE, DEBUG, INFO, WARN, ERROR i FATAL
  • rejestratory hierarchiczne
  • możliwe jest logowanie asynchroniczne
  • obsługuje wielu aplikujących
  • użytkownik może włączyć lub wyłączyć rejestrator
  • dziennik może być wysyłany do różnych i wielu docelowych wyników
  • wybrane przez użytkownika formaty wyjściowe
  • dobrze udokumentowane
  • jest licencjonowany na podstawie licencji Apache, licencji open source certyfikowanej przez Open Source Initiative

Log4cplus

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

  • aktualizacje / poprawki błędów - ostatnie wydanie to styczeń 2016
  • użytkownik może wybrać wybrać różne poziomy logów - TRACE, DEBUG, INFO, WARN, ERROR i FATAL hierarchiczne rejestratory
  • obsługuje aplikacje wielowątkowe, ale korzystanie z asynchronicznych programów obsługi sygnałów nie jest bezpieczne
  • wybrany przez użytkownika format wyjściowy: SimpleLayout, PatternLayout, TTCCLayout
  • obsługuje wiele rejestratorów
  • słabo udokumentowane
  • jest licencjonowany na licencji Apache V2.0

Log4cpp

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

  • poprawki błędów pojawiają się raz w roku, ostatnia wersja to kwiecień 2015 r
  • obsługuje aplikacje wielowątkowe • brak przejrzystej dokumentacji
  • jest licencjonowany na podstawie GNU Lesser General Public License (LGPL) od wersji 0.2.1, zanim został wydany na licencji GPL.


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow