summaryrefslogtreecommitdiff
path: root/cpp/src/IceSSL/AcceptorI.cpp
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2009-05-01 12:43:38 -0230
committerDwayne Boone <dwayne@zeroc.com>2009-05-01 12:43:38 -0230
commitc80bbef52c82989b48570f4449831b7017917982 (patch)
tree963493c6dafe1ff47310d0f7f58420b2a64ae522 /cpp/src/IceSSL/AcceptorI.cpp
parentBug 3459 - add rewind/reset to InputStream/OutputStream (diff)
downloadice-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.cpp20
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];
+ }
+ }
+ }
+
}
}