From: Adam Dickmeiss Date: Tue, 7 May 2013 12:46:54 +0000 (+0200) Subject: Allow YAZ log level to be given for metaproxy prog X-Git-Tag: v1.3.56~18 X-Git-Url: http://git.indexdata.com/?a=commitdiff_plain;h=3c9b71a3db56e63476d68ef6b19b5c1a0c47fa75;p=metaproxy-moved-to-github.git Allow YAZ log level to be given for metaproxy prog --- diff --git a/doc/metaproxy.xml b/doc/metaproxy.xml index a41b625..d3a94d7 100644 --- a/doc/metaproxy.xml +++ b/doc/metaproxy.xml @@ -29,6 +29,7 @@ metaproxy + @@ -67,6 +68,13 @@ + -v loglevel + + Specify YAZ log level (all, debug, log) + + + + --config config Specify the configuration. diff --git a/src/metaproxy_prog.cpp b/src/metaproxy_prog.cpp index 6f48973..bfa1b77 100644 --- a/src/metaproxy_prog.cpp +++ b/src/metaproxy_prog.cpp @@ -124,7 +124,7 @@ static int sc_main( set_log_prefix(); - while ((ret = options("c{config}:Dh{help}l:m:p:tu:V{version}w:X", + while ((ret = options("c{config}:Dh{help}l:m:p:tu:v:V{version}w:X", argv, argc, &arg)) != -2) { switch (ret) @@ -139,6 +139,7 @@ static int sc_main( std::cerr << "metaproxy\n" " -h|--help help\n" " -V|--version version\n" + " -v level\n" " -c|--config f config filename\n" " -D daemon and keepalive operation\n" " -l f log file f\n" @@ -170,6 +171,9 @@ static int sc_main( case 'u': uid = arg; break; + case 'v': + yaz_log_init_level(yaz_log_mask_str(arg)); + break; case 'V': std::cout << VERSION; #ifdef VERSION_SHA1