Skip to content

Commit 2664a4e

Browse files
committed
fix: remove logging info in console by overwriting log method of http lib
1 parent 3c14169 commit 2664a4e

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

mamonsu/tools/agent/agent.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@
88
from http.server import BaseHTTPRequestHandler, HTTPServer
99

1010

11+
# rewrite log_request method of http lib to avoid getting log messages in console
12+
class QuietBaseHTTPRequestHandler(BaseHTTPRequestHandler):
13+
def log_request(self, code='-', size='-'):
14+
pass
15+
16+
1117
class AgentApi(Plugin):
1218

1319
def __init__(self, config):
@@ -32,11 +38,11 @@ def handler(*args):
3238
server.serve_forever()
3339

3440

35-
class AgentApiHandler(BaseHTTPRequestHandler):
41+
class AgentApiHandler(QuietBaseHTTPRequestHandler):
3642

3743
def __init__(self, config, *args):
3844
self.sender = config.sender
39-
BaseHTTPRequestHandler.__init__(self, *args)
45+
QuietBaseHTTPRequestHandler.__init__(self, *args)
4046

4147
def _set_header(self):
4248
self.send_response(200)

0 commit comments

Comments
 (0)