X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=src%2Ffilter_log.cpp;h=1e21fb734418fa831c55198f962fbbe93c11af3b;hb=a19294f809fc1e5481ad596faa5e604a6c84aa83;hp=232fd7afa33212f295299247e84317de57d92f6f;hpb=c5f2b2f7158164cc047cdaf9935e27a33dcf4e5a;p=metaproxy-moved-to-github.git diff --git a/src/filter_log.cpp b/src/filter_log.cpp index 232fd7a..1e21fb7 100644 --- a/src/filter_log.cpp +++ b/src/filter_log.cpp @@ -1,4 +1,4 @@ -/* $Id: filter_log.cpp,v 1.5 2005-10-19 22:45:59 marc Exp $ +/* $Id: filter_log.cpp,v 1.7 2005-10-25 16:01:36 adam Exp $ Copyright (c) 2005, Index Data. %LICENSE% @@ -21,6 +21,7 @@ yp2::filter::Log::Log() {} +yp2::filter::Log::Log(const std::string &msg) : m_msg(msg) {} void yp2::filter::Log::process(Package &package) const { @@ -33,19 +34,18 @@ void yp2::filter::Log::process(Package &package) const { // scope for locking Ostream { boost::mutex::scoped_lock scoped_lock(m_log_mutex); - std::cout << receive_time << " "; - std::cout << "request id=" << package.session().id(); + std::cout << receive_time << " " << m_msg; + std::cout << " request id=" << package.session().id(); std::cout << " close=" << (package.session().is_closed() ? "yes" : "no") << "\n"; - } - - gdu = package.request().get(); - if (gdu) - { - ODR odr = odr_createmem(ODR_PRINT); - z_GDU(odr, &gdu, 0, 0); - odr_destroy(odr); + gdu = package.request().get(); + if (gdu) + { + ODR odr = odr_createmem(ODR_PRINT); + z_GDU(odr, &gdu, 0, 0); + odr_destroy(odr); + } } // unlocked during move @@ -60,8 +60,8 @@ void yp2::filter::Log::process(Package &package) const { // scope for locking Ostream { boost::mutex::scoped_lock scoped_lock(m_log_mutex); - std::cout << send_time << " "; - std::cout << "response id=" << package.session().id(); + std::cout << send_time << " " << m_msg; + std::cout << " response id=" << package.session().id(); std::cout << " close=" << (package.session().is_closed() ? "yes " : "no ") << "duration=" << duration