Skip to content

Commit fca8aee

Browse files
committed
improve logging
1 parent 6a80a33 commit fca8aee

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

telegram/boteventhandler.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,6 @@ def stop(self):
207207
'Send a Telegram message to the bot to exit immediately.')
208208
self.httpd.shutdown()
209209
self.httpd = None
210-
self.logger.debug("Webhook-HTTPServer closed.")
211210

212211
self.logger.debug("Requesting Broadcaster to stop...")
213212
self.broadcaster.stop()

telegram/utils/webhookhandler.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,16 @@ def __init__(self, server_address, RequestHandlerClass, update_queue,
1818
webhook_path):
1919
super(WebhookServer, self).__init__(server_address,
2020
RequestHandlerClass)
21+
self.logger = logging.getLogger(__name__)
2122
self.update_queue = update_queue
2223
self.webhook_path = webhook_path
2324
self.is_running = False
2425

2526
def serve_forever(self, poll_interval=0.5):
2627
self.is_running = True
28+
self.logger.info("Webhook Server started.")
2729
super(WebhookServer, self).serve_forever(poll_interval)
30+
self.logger.info("Webhook Server stopped.")
2831

2932
def shutdown(self):
3033
if not self.is_running:
@@ -40,6 +43,7 @@ class WebhookHandler(BaseHTTPServer.BaseHTTPRequestHandler, object):
4043
server_version = "WebhookHandler/1.0"
4144

4245
def __init__(self, request, client_address, server):
46+
self.logger = logging.getLogger(__name__)
4347
super(WebhookHandler, self).__init__(request, client_address, server)
4448

4549
def do_HEAD(self):
@@ -51,6 +55,7 @@ def do_GET(self):
5155
self.end_headers()
5256

5357
def do_POST(self):
58+
self.logger.debug("Webhook triggered")
5459
if self.path == self.server.webhook_path and \
5560
'content-type' in self.headers and \
5661
'content-length' in self.headers and \
@@ -61,7 +66,11 @@ def do_POST(self):
6166
self.send_response(200)
6267
self.end_headers()
6368

69+
self.logger.debug("Webhook received data: " + json_string)
70+
6471
update = Update.de_json(json.loads(json_string))
72+
self.logger.info("Received Update with ID %d on Webhook" %
73+
update.update_id)
6574
self.server.update_queue.put(update)
6675

6776
else:

0 commit comments

Comments
 (0)