Merge pull request #344 from python-telegram-bot/silence-webhook-logging

Move webhook handler logs to logging at DEBUG level
This commit is contained in:
Jannes Höke 2016-07-12 14:35:14 +02:00 committed by GitHub
commit f0b2028e3f

View file

@ -102,3 +102,19 @@ class WebhookHandler(BaseHTTPServer.BaseHTTPRequestHandler, object):
if clen < 0: if clen < 0:
raise _InvalidPost(403) raise _InvalidPost(403)
return clen return clen
def log_message(self, format, *args):
"""Log an arbitrary message.
This is used by all other logging functions.
It overrides ``BaseHTTPRequestHandler.log_message``, which logs to ``sys.stderr``.
The first argument, FORMAT, is a format string for the message to be logged. If the format
string contains any % escapes requiring parameters, they should be specified as subsequent
arguments (it's just like printf!).
The client ip is prefixed to every message.
"""
self.logger.debug("%s - - %s" % (self.address_string(), format % args))