From 4ded35e5f876d5e8daab47e429450f9bf5e32666 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Fri, 30 Nov 2018 19:13:51 +0100 Subject: wandad: begin implementing better logging --- src/control_interface.hpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/control_interface.hpp') diff --git a/src/control_interface.hpp b/src/control_interface.hpp index adf7416..c11571a 100644 --- a/src/control_interface.hpp +++ b/src/control_interface.hpp @@ -7,6 +7,8 @@ #include #include +#include + #include #include #include @@ -31,7 +33,7 @@ struct control_interface : control_connection::listener, keyed; - control_interface(key, boost::asio::io_service &service, protocol::endpoint endpoint); + control_interface(key, boost::asio::io_service &service, protocol::endpoint endpoint, std::shared_ptr logger); boost::system::error_code start(); boost::system::error_code shutdown(); @@ -42,7 +44,7 @@ struct control_interface : control_connection::listener, keyed logger); boost::asio::io_service &m_service; protocol::endpoint m_endpoint; @@ -50,9 +52,10 @@ struct control_interface : control_connection::listener, keyed m_connections; + std::shared_ptr m_logger; }; -control_interface::pointer make_interface(boost::asio::io_service &service, std::filesystem::path file); +control_interface::pointer make_interface(boost::asio::io_service &service, std::filesystem::path file, std::shared_ptr logger); } // namespace wanda -- cgit v1.2.3