Поиск…


Вступление

Плюсы и минусы разных регистраторов, которые могут быть использованы для создания журнала в формате log4j, который будет просматриваться с помощью средства просмотра Log4View.

В этой статье я рассмотрю 3 регистратора, Log4cxx, Log4cplus и Log4cpp.

log4cxx

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

  • в настоящее время проходит инкубация - официального релиза нет
  • обновление / исправление ошибок раз в последние 12 лет, последний выпуск был 2008
  • пользователь может выбрать различные LogLevels - TRACE, DEBUG, INFO, WARN, ERROR и FATAL
  • иерархические регистраторы
  • можно асинхронно записывать
  • поддерживает несколько приложений
  • пользователь может выбрать включить или отключить регистратор
  • журнал может быть отправлен на разные и несколько целевых показателей
  • выбранные пользователем выходные форматы
  • хорошо задокументированы
  • лицензируется в соответствии с лицензией Apache, лицензией с открытым исходным кодом, сертифицированной Инициативой с открытым исходным кодом

log4cplus

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

  • обновления / исправления ошибок - последняя версия была в январе 2016 года
  • пользователь может выбрать различные логические журналы LogLevels - TRACE, DEBUG, INFO, WARN, ERROR и FATAL
  • поддерживает многопоточные приложения, но небезопасно использовать для обработчиков асинхронных сигналов
  • выбранный пользователем формат вывода: SimpleLayout, PatternLayout, TTCCLayout
  • поддерживает несколько регистраторов
  • недостаточно хорошо документированы
  • лицензируется по лицензии Apache V2.0

log4cpp

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

  • исправления ошибок повторяются один раз в год, последний выпуск - апрель 2015 года
  • поддерживает многопоточные приложения • нет четкой документации
  • лицензируется по лицензии GNU Lesser General Public License (LGPL) с версии 0.2.1, до того, как они были выпущены под лицензией GPL.


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow