From: Michal Jarzabek Date: Fri, 29 Apr 2016 17:24:24 +0000 (+0100) Subject: common/Graylog.h: remove lexical cast X-Git-Tag: v11.0.0~767^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=b090015895aae05d0e9f793159e2696fcb9cb441;p=ceph-ci.git common/Graylog.h: remove lexical cast We can use std::to_string instead of boost's lexical_cast, which saves us from including lexical_cast header. Signed-off-by: Michal Jarzabek --- diff --git a/src/common/Graylog.cc b/src/common/Graylog.cc index dd4f3b29c0e..7c0476ad9c6 100644 --- a/src/common/Graylog.cc +++ b/src/common/Graylog.cc @@ -8,8 +8,6 @@ #include -#include - #include "common/Formatter.h" #include "common/LogEntry.h" #include "log/Entry.h" @@ -55,8 +53,7 @@ void Graylog::set_destination(const std::string& host, int port) { try { boost::asio::ip::udp::resolver resolver(m_io_service); - boost::asio::ip::udp::resolver::query query(host, - boost::lexical_cast(port)); + boost::asio::ip::udp::resolver::query query(host, std::to_string(port)); m_endpoint = *resolver.resolve(query); m_log_dst_valid = true; } catch (boost::system::system_error const& e) {