From 1cfc53bb704f73331ea8088b388f44686d7f04df Mon Sep 17 00:00:00 2001 From: Alex Hunt Date: Mon, 10 Feb 2025 06:01:48 -0800 Subject: [PATCH] Improve error log for failed open-debugger fetch (#49295) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/49295 Motivated by https://github.com/facebook/react-native/issues/49287. This improves on the less useful output of "fetch failed" currently. We expect failing to make a request to the dev server (made from the dev server!) to be a rare edge case, in which case we want to log as much info as possible. Changelog: [Internal] Reviewed By: cipolleschi Differential Revision: D69395983 fbshipit-source-id: ee96d72ade5a887d190397c3b798a5b545152587 --- .../src/commands/start/OpenDebuggerKeyboardHandler.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/community-cli-plugin/src/commands/start/OpenDebuggerKeyboardHandler.js b/packages/community-cli-plugin/src/commands/start/OpenDebuggerKeyboardHandler.js index c45888dba79..fafc6e94d82 100644 --- a/packages/community-cli-plugin/src/commands/start/OpenDebuggerKeyboardHandler.js +++ b/packages/community-cli-plugin/src/commands/start/OpenDebuggerKeyboardHandler.js @@ -54,8 +54,11 @@ export default class OpenDebuggerKeyboardHandler { 'Failed to open debugger for %s (%s): %s', target.title, target.description, - e.message, + 'Network error', ); + if (e.cause != null) { + this.#log('error', 'Cause: %s', e.cause); + } this.#clearTerminalMenu(); } }