diff --git a/src/cpp/ripple/RPCHandler.cpp b/src/cpp/ripple/RPCHandler.cpp index 48da91386..080f32cd5 100644 --- a/src/cpp/ripple/RPCHandler.cpp +++ b/src/cpp/ripple/RPCHandler.cpp @@ -1575,15 +1575,16 @@ Json::Value RPCHandler::doLogLevel(Json::Value jvRequest) // log_level if (!jvRequest.isMember("severity")) { // get log severities - Json::Value ret = Json::objectValue; - - ret["base"] = Log::severityToString(Log::getMinSeverity()); + Json::Value ret(Json::objectValue); + Json::Value lev(Json::objectValue); + lev["base"] = Log::severityToString(Log::getMinSeverity()); std::vector< std::pair > logTable = LogPartition::getSeverities(); typedef std::pair stringPair; BOOST_FOREACH(const stringPair& it, logTable) - ret[it.first] = it.second; + lev[it.first] = it.second; + ret["levels"] = lev; return ret; }