X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fpazpar2.c;fp=src%2Fpazpar2.c;h=84a325319e4c8caddddadcca7987ab0805c772cd;hb=5d7214f79a8cd1b8c8e71453d670fb58eb180d34;hp=d6423a6ca00fd7c0acd69890c6a20e74bf2ffb6a;hpb=bf81b551fa94e438b97bc4c7d1613ec2923a6b48;p=pazpar2-moved-to-github.git diff --git a/src/pazpar2.c b/src/pazpar2.c index d6423a6..84a3253 100644 --- a/src/pazpar2.c +++ b/src/pazpar2.c @@ -100,6 +100,7 @@ static int sc_main( const char *uid = 0; const char *listener_override = 0; const char *config_fname = 0; + const char *record_fname = 0; struct conf_config *config = 0; int test_mode = 0; @@ -113,7 +114,7 @@ static int sc_main( yaz_log_init_prefix("pazpar2"); yaz_log_xml_errors(0, YLOG_WARN); - while ((ret = options("dDf:h:l:p:tu:v:VX", argv, argc, &arg)) != -2) + while ((ret = options("dDf:h:l:p:R:tu:v:VX", argv, argc, &arg)) != -2) { switch (ret) { @@ -136,6 +137,9 @@ static int sc_main( case 'p': pidfile = arg; break; + case 'R': + record_fname = arg; + break; case 't': test_mode = 1; break; @@ -158,6 +162,7 @@ static int sc_main( " -h [host:]port Listener port\n" " -l file Log to file\n" " -p pidfile PID file\n" + " -R recfile HTTP recording file\n" " -t Test configuration\n" " -u uid Change user to uid\n" " -V Show version\n" @@ -202,7 +207,7 @@ static int sc_main( "mode"); return 1; } - ret = config_start_listeners(config, listener_override); + ret = config_start_listeners(config, listener_override, record_fname); if (ret) return ret; /* error starting http listener */