Базовое введение в Log4Qt

Автор: Ицюй, Эрсанли
Персональный идентификатор Wechat: iwaleon
Официальный аккаунт Wechat: Efficient Programmer

В процессе разработки проекта отладка кода и отслеживание ошибок неразделимы, и логи в это время особенно важны.

В C++ основные компоненты журнала включают Log4cpp, log4cplus и log4cxx. . . Удивительно, все они начинаются с log4, потому что они портированы из известного проекта обработки и отслеживания журналов на Java — log4j, и поддерживают согласованность API.

Стоит отметить, что в Qt тоже есть такая производная — Log4Qt.

Введение в Log4Qt

Log4Qt — это портированная на Qt версия Apache Log4j, в основном используемая для ведения журналов. Используя Log4Qt, мы можем:

  • Управлять выходным форматом журнала
  • Определив уровень информации журнала, можно более тщательно контролировать процесс создания журнала.
  • Управляйте местом вывода информации журнала, например: файл, консоль, база данных и т. д.

Самое невероятное, что ими можно гибко управлять через файлы конфигурации, не изменяя код. Однако есть один недостаток — отсутствие примеров и документации (документация в основном перенесена из кода Log4J).

  • Домашняя страница: http://log4qt.sourceforge.net/
  • Документация: http://log4qt.sourceforge.net/html/index.html.

Поскольку разработка Log4Qt была прекращена в 2009 году, исходный код, представленный на его официальном сайте, поддерживает только Qt4:

<

Guess you like

Origin blog.csdn.net/u011012932/article/details/78775354