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

This is the documentation for an old version of Boost. Click here to view this page for the latest version.

Controlling outputs

Test log output
Verbosity of the logs
Disabling automatic printing for specific types
Custom messages
Logging floating point type numbers
Log formats
Human readable log format
XML based log output format
Report formats
Human readable report format
XML based report output format
Compile time configuration
Log output stream redirection
Log level configuration
Predefined log format selection
Custom log format support
Progress display
Summary of the API for controlling the output

The output produced by a test module is one of the major assets the Unit Test Framework brings to users. In comparison with any kind of manual/assert based solution the Unit Test Framework provide following services:

[Tip] Tip

More details about the class implementing the formatting of the logs can be found in the following reference sections.