summaryrefslogtreecommitdiff
path: root/cpp/src/IceSSL/SslTransceiver.cpp
diff options
context:
space:
mode:
authorAnthony Neal <aneal@zeroc.com>2002-09-13 15:14:41 +0000
committerAnthony Neal <aneal@zeroc.com>2002-09-13 15:14:41 +0000
commitc21c28403985dbe438519f533dd450a6893a44f9 (patch)
tree156ebe284adb42a05f7cbbca398e25cae488af88 /cpp/src/IceSSL/SslTransceiver.cpp
parentChange AddUserToAllowCategories to be: (diff)
downloadice-c21c28403985dbe438519f533dd450a6893a44f9.tar.bz2
ice-c21c28403985dbe438519f533dd450a6893a44f9.tar.xz
ice-c21c28403985dbe438519f533dd450a6893a44f9.zip
Now logging uses LoggerUtil.
Diffstat (limited to 'cpp/src/IceSSL/SslTransceiver.cpp')
-rw-r--r--cpp/src/IceSSL/SslTransceiver.cpp34
1 files changed, 12 insertions, 22 deletions
diff --git a/cpp/src/IceSSL/SslTransceiver.cpp b/cpp/src/IceSSL/SslTransceiver.cpp
index e2d94be92a7..39203caa8c0 100644
--- a/cpp/src/IceSSL/SslTransceiver.cpp
+++ b/cpp/src/IceSSL/SslTransceiver.cpp
@@ -11,15 +11,11 @@
#include <Ice/LoggerUtil.h>
#include <Ice/Buffer.h>
#include <Ice/Network.h>
+#include <Ice/LocalException.h>
#include <IceSSL/OpenSSL.h>
#include <IceSSL/SslTransceiver.h>
#include <IceSSL/OpenSSLPluginI.h>
#include <IceSSL/TraceLevels.h>
-
-// Added
-#include <Ice/Logger.h>
-#include <Ice/LocalException.h>
-
#include <IceSSL/Exception.h>
#include <IceSSL/OpenSSLPluginI.h>
#include <IceSSL/CertificateVerifierOpenSSL.h>
@@ -28,7 +24,6 @@
#include <openssl/err.h>
#include <sstream>
-// Added
using namespace std;
using namespace Ice;
@@ -143,7 +138,8 @@ IceSSL::SslTransceiver::read(Buffer& buf, int timeout)
// Nothing is left to read (according to SSL).
if(_traceLevels->security >= IceSSL::SECURITY_PROTOCOL)
{
- _logger->trace(_traceLevels->securityCat, "no pending application-level bytes");
+ Trace out(_logger, _traceLevels->securityCat);
+ out << "no pending application-level bytes";
}
// We're done here.
@@ -162,10 +158,9 @@ IceSSL::SslTransceiver::read(Buffer& buf, int timeout)
{
if(_traceLevels->network >= 3)
{
- ostringstream s;
- s << "received " << bytesRead << " of " << packetSize;
- s << " bytes via ssl\n" << fdToString(SSL_get_fd(_sslConnection));
- _logger->trace(_traceLevels->networkCat, s.str());
+ Trace out(_logger, _traceLevels->networkCat);
+ out << "received " << bytesRead << " of " << packetSize;
+ out << " bytes via ssl\n" << fdToString(SSL_get_fd(_sslConnection));
}
totalBytesRead += bytesRead;
@@ -319,12 +314,9 @@ IceSSL::SslTransceiver::verifyCertificate(int preVerifyOkay, X509_STORE_CTX* x50
{
if(_traceLevels->security >= IceSSL::SECURITY_WARNINGS)
{
- ostringstream s;
-
- s << "WRN exception during certificate verification: " << std::endl;
- s << localEx << flush;
-
- _logger->trace(_traceLevels->securityCat, s.str());
+ Trace out(_logger, _traceLevels->networkCat);
+ out << "WRN exception during certificate verification: \n";
+ out << localEx;
}
preVerifyOkay = 0;
@@ -337,19 +329,17 @@ IceSSL::SslTransceiver::verifyCertificate(int preVerifyOkay, X509_STORE_CTX* x50
if(_traceLevels->security >= IceSSL::SECURITY_WARNINGS)
{
- string errorString;
+ Trace out(_logger, _traceLevels->networkCat);
if(_certificateVerifier.get())
{
- errorString = "WRN improper CertificateVerifier type";
+ out << "WRN improper CertificateVerifier type";
}
else
{
// NOTE: This should NEVER be able to happen, but just in case.
- errorString = "WRN CertificateVerifier not set";
+ out << "WRN CertificateVerifier not set";
}
-
- _logger->trace(_traceLevels->securityCat, errorString);
}
}