From 56e1cdde5388a8f31efd4a524b8f95a302171c19 Mon Sep 17 00:00:00 2001 From: Aditya Hase Date: Mon, 24 Feb 2020 15:48:48 +0530 Subject: [PATCH] fix(monitor): Add UUID to every log --- frappe/monitor.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/monitor.py b/frappe/monitor.py index cf7b1aec28..b864e2813e 100644 --- a/frappe/monitor.py +++ b/frappe/monitor.py @@ -9,6 +9,7 @@ import json import traceback import frappe import os +import uuid MONITOR_REDIS_KEY = "monitor-transactions" @@ -36,6 +37,7 @@ class Monitor: self.site = frappe.local.site self.timestamp = datetime.now(timezone.utc) self.transaction_type = transaction_type + self.uuid = uuid.uuid4() if self.transaction_type == "request": self.data = frappe.form_dict @@ -54,6 +56,7 @@ class Monitor: # Obtain duration in microseconds self.duration = int(timediff.total_seconds() * 1000000) data = { + "uuid": self.uuid, "duration": self.duration, "site": self.site, "timestamp": self.timestamp.isoformat(sep=" "),