X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=blobdiff_plain;f=src%2Fserver.cpp;h=9187974518fe83c3e9d3518cf80a38f9528b638c;hp=14f4e2afe50a718a8e085dd91a6e21fc0e3aa363;hb=d535333ffe637c9e547e68b792f334c229641520;hpb=a7170401dd90dc79cc7d7a808cfe18a06c7e983b diff --git a/src/server.cpp b/src/server.cpp index 14f4e2a..9187974 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -39,7 +39,14 @@ server_connection::server_connection(int _timeout) std::ostream* server_connection::get_logstream(log_level_values level) { if (my_server != NULL) - return my_server->get_logstream(level); + { + std::ostream* ostr=my_server->get_logstream(level); + if (ostr != NULL) + (*ostr) << "connection " << get_id() << ": "; + return ostr; + } + else + return NULL; } /// check if timeout is expired, close connection if so @@ -158,7 +165,9 @@ bool server::get_packet(std::string& data, unsigned int& conn_id) /// get pointer to logging stream, returns NULL if no logging needed std::ostream* server::get_logstream(log_level_values level) { - if (logstream && level >= log_level) + if (logstream && log_level >= level) return logstream; + else + return NULL; } };