diff --git a/frappe/monitor.py b/frappe/monitor.py index 3efb92e91c..b0e7f023dd 100644 --- a/frappe/monitor.py +++ b/frappe/monitor.py @@ -81,11 +81,10 @@ class Monitor: def store(json_data): - if frappe.cache().llen(MONITOR_REDIS_KEY) >= 1000000: - frappe.cache().ltrim(MONITOR_REDIS_KEY, len(logs) - 1, -1) - frappe.cache().rpush(MONITOR_REDIS_KEY, json_data) - else: - frappe.cache().rpush(MONITOR_REDIS_KEY, json_data) + MAX_LOGS = 1000000 + if frappe.cache().llen(MONITOR_REDIS_KEY) > MAX_LOGS: + frappe.cache().ltrim(MONITOR_REDIS_KEY, 1, -1) + frappe.cache().rpush(MONITOR_REDIS_KEY, json_data) def flush():