g_log.toConsole(Logger::Info);
::arg().laxParse(argc,argv); // do a lax parse
+ if(::arg().mustDo("version")) {
+ showProductVersion();
+ showBuildConfiguration();
+ exit(0);
+ }
+
string configname=::arg()["config-dir"]+"/recursor.conf";
if(::arg()["config-name"]!="") {
configname=::arg()["config-dir"]+"/recursor-"+::arg()["config-name"]+".conf";
cout<<::arg().helpstring(::arg()["help"])<<endl;
exit(0);
}
- if(::arg().mustDo("version")) {
- showProductVersion();
- showBuildConfiguration();
- exit(0);
- }
-
g_recCache = std::unique_ptr<MemRecursorCache>(new MemRecursorCache(::arg().asNum("record-cache-shards")));
g_negCache = std::unique_ptr<NegCache>(new NegCache(::arg().asNum("record-cache-shards")));