1#include <boost/test/tree/test_unit.hpp>
2#include <boost/test/unit_test.hpp>
3#include <boost/test/unit_test_parameters.hpp>
4#include <boost/test/unit_test_suite.hpp>
17 if (logConfigs.empty()) {
22 config.filter =
"%Severity% >= debug";
24 const std::string prefix{
"%TimeStamp(format=\"%H:%M:%S.%f\")%|%Participant%|%Rank%|%Module%|l%Line%|%Function%|"};
27 config.format = prefix +
"%ColorizedSeverity%%Message%";
30 logConfigs.push_back(
config);
33 config.format = prefix +
"%Severity%%Message%";
35 config.output =
"test.log";
36 logConfigs.push_back(
config);
39 config.output =
"test.debug.log";
40 config.filter =
"%Severity% >= debug";
41 logConfigs.push_back(
config);
BOOST_TEST_GLOBAL_FIXTURE(PreciceTestLoggingFixture)
void setupLogging(LoggingConfiguration configs, bool enabled)
Configures the logging from a LoggingConfiguration.
LoggingConfiguration readLogConfFile(std::string const &filename)
Reads a log file, returns a logging configuration.
contains the testing framework.
Holds the configuration for one logging backend (sink) and takes care of default values.