get_log_context

This commit is contained in:
mrT23
2024-02-28 16:10:57 +02:00
parent b09b936b15
commit d5e72c2183

View File

@ -219,14 +219,20 @@ def handle_closed_pr(body, event, action, log_context):
def get_log_context(body, event, action, build_number): def get_log_context(body, event, action, build_number):
sender = body.get("sender", {}).get("login") sender = ""
sender_id = body.get("sender", {}).get("id") sender_id = ""
repo = body.get("repository", {}).get("full_name", "") try:
org = body.get("organization", {}).get("login", "") sender = body.get("sender", {}).get("login")
app_name = get_settings().get("CONFIG.APP_NAME", "Unknown") sender_id = body.get("sender", {}).get("id")
log_context = {"action": action, "event": event, "sender": sender, "server_type": "github_app", repo = body.get("repository", {}).get("full_name", "")
"request_id": uuid.uuid4().hex, "build_number": build_number, "app_name": app_name, org = body.get("organization", {}).get("login", "")
"repo": repo, "org": org} app_name = get_settings().get("CONFIG.APP_NAME", "Unknown")
log_context = {"action": action, "event": event, "sender": sender, "server_type": "github_app",
"request_id": uuid.uuid4().hex, "build_number": build_number, "app_name": app_name,
"repo": repo, "org": org}
except Exception as e:
get_logger().error("Failed to get log context", e)
log_context = {}
return log_context, sender, sender_id return log_context, sender, sender_id