<contentProxy
config_file="/etc/cf-proxy/cproxy.cfg"
/>
- <log apdu="true"/>
+ <log apdu="false"/>
<zoom timeout="20" proxy_timeout="1"/>
</filter>
</filters>
<routes>
<route id="start">
<filter refid="frontend"/>
- <filter type="log">
- <message>F</message>
- <category apdu="false" session="true"/>
- </filter>
<filter type="sru_z3950"/>
<filter type="session_shared">
<resultset ttl="0" restart="false"/>
#include <yazpp/limit-connect.h>
#include <yaz/timing.h>
#include <yaz/log.h>
+#include "gduutil.hpp"
#include <iostream>
{
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);
}
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);
}