From: Adam Dickmeiss Date: Wed, 25 Apr 2012 16:46:22 +0000 (+0200) Subject: Merge remote branch 'origin/frontend_log' X-Git-Tag: v1.3.34~2 X-Git-Url: http://sru.miketaylor.org.uk/?a=commitdiff_plain;h=eeca22cf9d54fe8bc6f84867b07dd11a7b7c0b07;hp=cd9adbc2242f5e6df96c384fab647b5a68273b71;p=metaproxy-moved-to-github.git Merge remote branch 'origin/frontend_log' --- diff --git a/etc/config-zoom.xml b/etc/config-zoom.xml index 301173d..5d0fc3d 100644 --- a/etc/config-zoom.xml +++ b/etc/config-zoom.xml @@ -196,17 +196,13 @@ - + - - F - - diff --git a/etc/config0.xml b/etc/config0.xml index 37af4c6..717f4ed 100644 --- a/etc/config0.xml +++ b/etc/config0.xml @@ -6,6 +6,7 @@ @:9000 + FN diff --git a/src/filter_frontend_net.cpp b/src/filter_frontend_net.cpp index 21f8e8b..e94998c 100644 --- a/src/filter_frontend_net.cpp +++ b/src/filter_frontend_net.cpp @@ -32,6 +32,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #include #include +#include "gduutil.hpp" #include @@ -212,11 +213,17 @@ void mp::ThreadPoolPackage::result(const char *t_info) { yaz_timing_stop(timer); double duration = yaz_timing_get_real(timer); + Z_GDU *z_gdu = gdu->get(); std::ostringstream os; os << m_msg_config << " " << *m_package << " " - << std::fixed << std::setprecision (6) << duration; + << std::fixed << std::setprecision (6) << duration << " "; + + if (z_gdu) + os << *z_gdu; + else + os << "-"; yaz_log(YLOG_LOG, "%s %s", os.str().c_str(), t_info); } @@ -270,6 +277,19 @@ void mp::ZAssocChild::recv_GDU(Z_GDU *z_pdu, int len) m_msg_config); p->copy_route(*m_package); p->request() = yazpp_1::GDU(z_pdu); + + if (m_msg_config) + { + if (z_pdu) + { + std::ostringstream os; + os << m_msg_config << " " + << *p << " " + << "0.000000" << " " + << *z_pdu; + yaz_log(YLOG_LOG, "%s", os.str().c_str()); + } + } m_thread_pool_observer->put(tp); }