Status handlePreValidationMongosOptions(const moe::Environment& params, const std::vector<std::string>& args) { if (params.count("help")) { printMongosHelp(serverOptions); ::_exit(EXIT_SUCCESS); } if (params.count("version")) { printShardingVersionInfo(true); ::_exit(EXIT_SUCCESS); } return Status::OK(); }
bool handlePreValidationMongosOptions(const moe::Environment& params, const std::vector<std::string>& args) { if (params.count("help")) { printMongosHelp(moe::startupOptions); return false; } if (params.count("version")) { printShardingVersionInfo(true); return false; } if ( params.count( "test" ) ) { ::mongo::logger::globalLogDomain()->setMinimumLoggedSeverity( ::mongo::logger::LogSeverity::Debug(5)); StartupTest::runTests(); return false; } return true; }