From 65e65fd6c0d8c2fbafd3ecfa42ab8c72fb576496 Mon Sep 17 00:00:00 2001 From: Georgi Gerganov Date: Sat, 24 Feb 2024 15:02:25 +0200 Subject: [PATCH] server : skip GH copilot requests from logging --- examples/server/server.cpp | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/examples/server/server.cpp b/examples/server/server.cpp index a5c10f445..b85209988 100644 --- a/examples/server/server.cpp +++ b/examples/server/server.cpp @@ -2605,19 +2605,27 @@ static json format_detokenized_response(std::string content) static void log_server_request(const httplib::Request &req, const httplib::Response &res) { - LOG_INFO("request", { - {"remote_addr", req.remote_addr}, - {"remote_port", req.remote_port}, - {"status", res.status}, - {"method", req.method}, - {"path", req.path}, - {"params", req.params}, - }); + // skip GH copilot requests when using default port + if (req.path == "/v1/health" || req.path == "/v1/completions") + { + return; + } - LOG_VERBOSE("request", { - {"request", req.body}, - {"response", res.body}, - }); + LOG_INFO("request", + { + {"remote_addr", req.remote_addr}, + {"remote_port", req.remote_port}, + {"status", res.status}, + {"method", req.method}, + {"path", req.path}, + {"params", req.params}, + }); + + LOG_VERBOSE("request", + { + {"request", req.body}, + {"response", res.body}, + }); } struct token_translator