Hi All, I'm working form http://www.boost.org/doc/libs/1_47_0/libs/test/doc/html/index.html. I can't seem to find Boost::Test's streams. The discussion of streams begins at [1]. [1] does list macros such as BOOST_TEST_DONT_PRINT_LOG_VALUE, but I'm interested in a C++-centric solution. For example: // test framework output stream using boost_test::tout; tout << loglevel::error << "My error message" << endl; tout << loglevel::warn << "My warning message" << endl; According to [2], I can set the log level from the environment and from the command line. But would like to set it dynamically. For example: tout << setlevel(warn); // warnings and above or tout.setlelvel(error); // errors and above In addition, I would like to be able to tie a file output to screen output, so I can watch the tests roll by and go to the log file for in depth reading. To be fair, redirection is covered at [3], but its not quite what we are looking for. For example: ofstream logfile(...); ... tout.attach(logfile); or tout.tie(logfile); Though the authors did a great job on the documentation, these topics do not appear to be included. Any ideas how one might go about these sorts of things? Thanks in advance, Jeffrey Walton [1] http://www.boost.org/doc/libs/1_47_0/libs/test/doc/html/utf/user-guide/test-... [2] http://www.boost.org/doc/libs/1_47_0/libs/test/doc/html/utf/user-guide/runti... [3] http://www.boost.org/doc/libs/1_47_0/libs/test/doc/html/utf/user-guide/test-...