diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2009-05-01 12:43:38 -0230 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2009-05-01 12:43:38 -0230 |
commit | c80bbef52c82989b48570f4449831b7017917982 (patch) | |
tree | 963493c6dafe1ff47310d0f7f58420b2a64ae522 /cpp/src/IceSSL/AcceptorI.cpp | |
parent | Bug 3459 - add rewind/reset to InputStream/OutputStream (diff) | |
download | ice-c80bbef52c82989b48570f4449831b7017917982.tar.bz2 ice-c80bbef52c82989b48570f4449831b7017917982.tar.xz ice-c80bbef52c82989b48570f4449831b7017917982.zip |
Bug 3972 - improve server network tracing
Diffstat (limited to 'cpp/src/IceSSL/AcceptorI.cpp')
-rw-r--r-- | cpp/src/IceSSL/AcceptorI.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/cpp/src/IceSSL/AcceptorI.cpp b/cpp/src/IceSSL/AcceptorI.cpp index 0b52afd93fe..c939ba626db 100644 --- a/cpp/src/IceSSL/AcceptorI.cpp +++ b/cpp/src/IceSSL/AcceptorI.cpp @@ -60,6 +60,26 @@ IceSSL::AcceptorI::listen() { Trace out(_logger, _instance->networkTraceCategory()); out << "accepting ssl connections at " << toString(); + + if(_instance->networkTraceLevel() >= 3) + { + vector<string> interfaces = + IceInternal::getHostsForEndpointExpand(IceInternal::inetAddrToString(_addr), + _instance->protocolSupport(), true); + if(!interfaces.empty()) + { + out << "\nlocal interfaces: "; + for(unsigned int i = 0; i < interfaces.size(); ++i) + { + if(i != 0) + { + out << ", "; + } + out << interfaces[i]; + } + } + } + } } |