projects
/
metaproxy-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
PackageLogger control by SRU opt x-log-anable
[metaproxy-moved-to-github.git]
/
src
/
filter_sru_to_z3950.cpp
diff --git
a/src/filter_sru_to_z3950.cpp
b/src/filter_sru_to_z3950.cpp
index
62a542b
..
8c18dab
100644
(file)
--- a/
src/filter_sru_to_z3950.cpp
+++ b/
src/filter_sru_to_z3950.cpp
@@
-227,7
+227,11
@@
void yf::SRUtoZ3950::Impl::sru(mp::Package &package, Z_GDU *zgdu_req)
{
package.origin().set_custom_session(arg->value);
}
{
package.origin().set_custom_session(arg->value);
}
-
+ else if (!strcmp(arg->name, "x-log-enable"))
+ {
+ if (*arg->value == '1')
+ package.log_enable();
+ }
assert(sru_pdu_req);
// filter acts as sink for SRU explain requests
assert(sru_pdu_req);
// filter acts as sink for SRU explain requests
@@
-291,7
+295,7
@@
void yf::SRUtoZ3950::Impl::sru(mp::Package &package, Z_GDU *zgdu_req)
std::string l;
std::string l;
- package.reset_log(l);
+ package.log_reset(l);
if (l.length())
{
WRBUF w = wrbuf_alloc();
if (l.length())
{
WRBUF w = wrbuf_alloc();