From 9931105cc270843ed7c3187c5ba6ce03bfa98f7f Mon Sep 17 00:00:00 2001 From: Matias Bordese Date: Mon, 12 Dec 2022 15:39:27 -0300 Subject: [PATCH] Add additional logging info for slack API event endpoint requests --- engine/apps/slack/views.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/engine/apps/slack/views.py b/engine/apps/slack/views.py index 439a8f64..d7df72e9 100644 --- a/engine/apps/slack/views.py +++ b/engine/apps/slack/views.py @@ -143,6 +143,15 @@ class SlackEventApiEndpointView(APIView): if isinstance(payload, str): payload = json.JSONDecoder().decode(payload) + logger.info( + "team_id: %s channel_id: %s user_id: %s command: %s event: %s", + payload.get("team_id"), + payload.get("channel_id"), + payload.get("user_id"), + payload.get("command"), + payload.get("event", {}).get("type"), + ) + # Checking if it's repeated Slack request if "HTTP_X_SLACK_RETRY_NUM" in request.META and int(request.META["HTTP_X_SLACK_RETRY_NUM"]) > 1: logger.critical(