diff options
author | Henrik Edin <henrik.edin@mongodb.com> | 2020-02-18 09:30:37 -0500 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-02-18 21:22:37 +0000 |
commit | 2b61edc505e45acc7927aee40e4e8abeb99420cd (patch) | |
tree | 3de213a9ac3db322e919143f902b2e91c455735b /src/mongo/unittest/unittest_main.cpp | |
parent | 80512e580834b70c97f1facf3cd78da97be643c1 (diff) | |
download | mongo-2b61edc505e45acc7927aee40e4e8abeb99420cd.tar.gz |
SERVER-46219 Unittests always uses text even if the server uses JSON.
Temporary until we work on fixing the tests.
Transaction slow query log logs with both new and old log statement
Diffstat (limited to 'src/mongo/unittest/unittest_main.cpp')
-rw-r--r-- | src/mongo/unittest/unittest_main.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/mongo/unittest/unittest_main.cpp b/src/mongo/unittest/unittest_main.cpp index 5f50f71f050..71503cf9c2d 100644 --- a/src/mongo/unittest/unittest_main.cpp +++ b/src/mongo/unittest/unittest_main.cpp @@ -34,6 +34,8 @@ #include "mongo/base/initializer.h" #include "mongo/base/status.h" #include "mongo/logger/logger.h" +#include "mongo/logv2/log_domain_global.h" +#include "mongo/logv2/log_manager.h" #include "mongo/unittest/unittest.h" #include "mongo/unittest/unittest_options_gen.h" #include "mongo/util/log_global_settings.h" @@ -52,9 +54,19 @@ int main(int argc, char** argv, char** envp) { ::mongo::runGlobalInitializersOrDie(argc, argv, envp); + auto& logManager = ::mongo::logv2::LogManager::global(); + ::mongo::logv2::LogDomainGlobal::ConfigurationOptions logConfig; + logConfig.format = ::mongo::logv2::LogFormat::kText; + + Status status = logManager.getGlobalDomainInternal().configure(logConfig); + if (!status.isOK()) { + std::cerr << status; + return EXIT_FAILURE; + } + moe::OptionSection options; - Status status = mongo::unittest::addUnitTestOptions(&options); + status = mongo::unittest::addUnitTestOptions(&options); if (!status.isOK()) { std::cerr << status; return EXIT_FAILURE; |