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.

Custom log format support

It is possible to implement your own formatter: it should derive from boost::unit_test::unit_test_log_formatter.

It is possible to add a your own instance of a formatter to the set of formats using one of the two functions:

boost::unit_test::unit_test_log.set_formatter( unit_test_log_formatter* );
boost::unit_test::unit_test_log.add_formatter( unit_test_log_formatter* );
[Tip] Tip

See boost::unit_test::unit_test_log_t::set_formatter and boost::unit_test::unit_test_log_t::add_formatter for more details

[Warning] Warning

The call to boost::unit_test::unit_test_log.set_formatter is equivalent to boost::unit_test::unit_test_log_t::set_format (see here) as it disables all other formatters.

[Tip] Tip

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