]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
rec: hook up web loglevel
authorPieter Lexis <pieter.lexis@powerdns.com>
Fri, 18 Jan 2019 16:57:11 +0000 (17:57 +0100)
committerPieter Lexis <pieter.lexis@powerdns.com>
Mon, 21 Jan 2019 09:19:18 +0000 (10:19 +0100)
pdns/pdns_recursor.cc
pdns/ws-recursor.cc

index 643b218832388f3b145f6ad09f9c61692572cdaa..d89e9eff34b6b0b131d8febd8a15085232becf69 100644 (file)
@@ -4187,6 +4187,7 @@ int main(int argc, char **argv)
     ::arg().set("webserver-port", "Port of webserver to listen on") = "8082";
     ::arg().set("webserver-password", "Password required for accessing the webserver") = "";
     ::arg().set("webserver-allow-from","Webserver access is only allowed from these subnets")="127.0.0.1,::1";
+    ::arg().set("webserver-log-level","Amount of logging in the webserver (none, common, detailed)")="common";
     ::arg().set("carbon-ourname", "If set, overrides our reported hostname for carbon stats")="";
     ::arg().set("carbon-server", "If set, send metrics in carbon (graphite) format to this server IP address")="";
     ::arg().set("carbon-interval", "Number of seconds between carbon (graphite) updates")="30";
index 6d262656b5e04857920a6269454aac733be6538a..5e1481512cf13294040dd9f85eb568167e8f1740 100644 (file)
@@ -452,6 +452,7 @@ RecursorWebServer::RecursorWebServer(FDMultiplexer* fdm)
   d_ws = new AsyncWebServer(fdm, arg()["webserver-address"], arg().asNum("webserver-port"));
   d_ws->setApiKey(arg()["api-key"]);
   d_ws->setPassword(arg()["webserver-password"]);
+  d_ws->setLogLevel(arg()["webserver-log-level"]);
 
   NetmaskGroup acl;
   acl.toMasks(::arg()["webserver-allow-from"]);