X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=blobdiff_plain;f=src%2Fsocket_server.hxx;h=6ebe983c81501126fbb9d18f2c667fdcd20d86b7;hp=e3a4f34c10581ab2809c176ab33774e9a9499960;hb=a7170401dd90dc79cc7d7a808cfe18a06c7e983b;hpb=d184c64894e6c4f3adb9467078acfc9e7446664a diff --git a/src/socket_server.hxx b/src/socket_server.hxx index e3a4f34..6ebe983 100644 --- a/src/socket_server.hxx +++ b/src/socket_server.hxx @@ -54,10 +54,8 @@ class socket_server : public socket_handler, public server void remove_connection_socket(int sock); protected: - void log(log_level_values level, const std::string& message) - { log(level,message.c_str()); } - void log(log_level_values level, const char* message) - { server::log(level,message); } + std::ostream* get_logstream(log_level_values level) + { return server::get_logstream(level); } public: socket_server(int port, const std::string& ip="0.0.0.0"); @@ -81,7 +79,8 @@ class socket_server_connection : public socket_handler, public server_connection : server_connection(_timeout), socket_handler(_sock,_stype) { } - void log(log_level_values level, const char* message); + std::ostream* get_logstream(log_level_values level) + { return server_connection::get_logstream(level); } void real_write(const std::string& data) { socket_write(data); }