- std::string res("{ ");
- if (!configFile.empty())
- res += "configFile: '" + configFile.data() + "',";
- if (!server.empty())
- res += " server: '" + server.data() + "',";
- if (!port.empty())
- res += " port: " + x2str(port.data()) + ",";
- if (!localAddress.empty())
- res += " local address: '" + localAddress.data() + "',";
- if (!localPort.empty())
- res += " local port: " + x2str(localPort.data()) + ",";
- if (!userName.empty())
- res += " userName: '" + userName.data() + "',";
- if (!userPass.empty())
- res += " userPass: '" + userPass.data() + "'";
- return res + " }";
+ std::string res;
+ if (configFile)
+ res += "configFile: '" + configFile.value() + "'\n";
+ if (server)
+ res += "server: '" + server.value() + "'\n";
+ if (port)
+ res += "port: " + std::to_string(port.value()) + "\n";
+ if (localAddress)
+ res += "local address: '" + localAddress.value() + "'\n";
+ if (localPort)
+ res += "local port: " + std::to_string(localPort.value()) + "\n";
+ if (userName)
+ res += "userName: '" + userName.value() + "'\n";
+ if (userPass)
+ res += "userPass: '" + userPass.value() + "\n";
+ return res;