]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
webserver: Log YaHTTP errors as well 5932/head
authorPieter Lexis <pieter.lexis@powerdns.com>
Fri, 8 Mar 2019 15:15:08 +0000 (16:15 +0100)
committerPieter Lexis <pieter.lexis@powerdns.com>
Fri, 8 Mar 2019 15:15:08 +0000 (16:15 +0100)
pdns/webserver.cc
pdns/ws-recursor.cc

index 91a35fcbf8b91599850c93f6ac8e1e147df36be6..a168559e178505720390c4f6c9957c6f8bc8ce17 100644 (file)
@@ -369,6 +369,7 @@ void WebServer::serveConnection(std::shared_ptr<Socket> client) const {
       yarl.finalize();
     } catch (YaHTTP::ParseError &e) {
       // request stays incomplete
+      g_log<<Logger::Warning<<logprefix<<"Unable to parse request: "<<e.what()<<endl;
     }
 
     if (d_loglevel >= WebServer::LogLevel::None) {
index 58fbea82ced9d8a2d6b5ca9683208ed2631a7fad..6f7493234872e7ba844baa93c3eba89a73872919 100644 (file)
@@ -649,6 +649,7 @@ void AsyncWebServer::serveConnection(std::shared_ptr<Socket> client) const {
       yarl.finalize();
     } catch (YaHTTP::ParseError &e) {
       // request stays incomplete
+      g_log<<Logger::Warning<<logprefix<<"Unable to parse request: "<<e.what()<<endl;
     }
 
     if (d_loglevel >= WebServer::LogLevel::None) {