Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Log formats

Boost , Boost.Test , Controlling outputs

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Unit Test Framework поддерживает несколько форматов журналов:

  • HRF: человеческий читаемый формат
  • XML: машина интерпретируемый формат журнала
  • JUNIT: стандартизированный формат журнала, понятный автоматизированными инструментами, такими как Непрерывные Строения
Design

Следующие функции поддерживаются системой лесозаготовок:

  • каждый журнал управляет своим собственным уровнем журнала. Причина заключается в том, что какой-то лог-формат предназначен для автоматизированной обработки, и по дизайну необходимо нести всю информацию, которая позже будет переварена инструментом визуализации.
  • несколько форматов журнала могут быть активными одновременно. Причина в том, что пользователь может захотеть увидеть неисчерпывающий журнал в своем терминале с использованием дружественного для человека формата, имея подробный полный журнал в файле с форматом, посвященным автоматизированной обработке.
  • каждый логгер указывает свой поток по умолчанию. некоторые регистраторы могут предпочесть вывод на один из стандартных потоков, в то время как другие могут предпочесть выход в файл.
[Note] Note

Регистратор указывает на поток вывода по умолчанию в случае использования по умолчанию.

Defaults

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

Активный порог уровня журнала и формат вывода могут быть настроены во время запуска во время вызова тестового модуля и во время компиляции в рамках тестового модуля с использованием тестных открытых интерфейсов журнала.


PrevUpHomeNext

Статья Log formats раздела Boost.Test Controlling outputs может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Controlling outputs ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 18:29:23/0.027912139892578/1