Author: astitcher
Date: Sun Jul 1 03:48:05 2012
New Revision: 1355847
URL: http://svn.apache.org/viewvc?rev=1355847&view=rev
Log:
NO-JIRA: Fixed erroneous use of operator+
operator+(const char*, int) was used where
operator+(std::string&, std::string&) was meant
Modified:
qpid/trunk/qpid/cpp/src/qpid/log/posix/SinkOptions.cpp
Modified: qpid/trunk/qpid/cpp/src/qpid/log/posix/SinkOptions.cpp
URL:
http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/log/posix/SinkOptions.cpp?rev=1355847&r1=1355846&r2=1355847&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/log/posix/SinkOptions.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/log/posix/SinkOptions.cpp Sun Jul 1 03:48:05
2012
@@ -22,11 +22,14 @@
#include "qpid/log/OstreamOutput.h"
#include "qpid/memory.h"
#include "qpid/Exception.h"
+
#include <iostream>
#include <map>
#include <string>
#include <syslog.h>
+#include <boost/lexical_cast.hpp>
+
using std::string;
using qpid::Exception;
@@ -90,7 +93,7 @@ public:
string name(int value) const {
ByValue::const_iterator i = byValue.find(value);
if (i == byValue.end())
- throw Exception("Not a valid syslog value: " + value);
+ throw Exception("Not a valid syslog value: " +
boost::lexical_cast<string>(value));
return i->second;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]