From cd7a6bfc4035d6ff6183090fdb99ad92073e640a Mon Sep 17 00:00:00 2001 From: Michel Weststrate Date: Thu, 6 Apr 2023 03:20:42 -0700 Subject: [PATCH] Log queue overflows Summary: ^ Reviewed By: aigoncharov Differential Revision: D44705144 fbshipit-source-id: 9a31d18c1f433bd09d399c3b4dce28726e1e9c72 --- desktop/flipper-ui-core/src/reducers/pluginMessageQueue.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/desktop/flipper-ui-core/src/reducers/pluginMessageQueue.tsx b/desktop/flipper-ui-core/src/reducers/pluginMessageQueue.tsx index 6ff32c428..f41ca77da 100644 --- a/desktop/flipper-ui-core/src/reducers/pluginMessageQueue.tsx +++ b/desktop/flipper-ui-core/src/reducers/pluginMessageQueue.tsx @@ -8,7 +8,7 @@ */ import produce from 'immer'; -import {deconstructPluginKey} from 'flipper-common'; +import {deconstructPluginKey, getLogger} from 'flipper-common'; export const DEFAULT_MAX_QUEUE_SIZE = 10000; @@ -63,6 +63,8 @@ export default function reducer( newMessages = newMessages.slice( newMessages.length - 1 - Math.ceil(maxQueueSize * 0.9), ); + console.debug(`queue overflow for plugin ${pluginKey}`); + getLogger().track('usage', 'queue overflow', undefined, pluginKey); } return { ...state,