--- title: "Script Debugging" slug: "script-debugging" updated: 2025-11-06T18:16:09Z published: 2025-11-06T18:16:09Z canonical: "docs.doc-know.com/script-debugging" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.doc-know.com/llms.txt > Use this file to discover all available pages before exploring further. # Script Debugging ### Script Debugging **Script Debugging** refers to the process of using the **App Simulator** to test your app's **scripts**. ### Running the Script Debugger With your app open in the **App Simulator**, click on the **Script Debugger** button on the right-hand side of the navigation toolbar. ![icon_script_debugger](https://cdn.document360.io/84e9ea69-d7ee-46a4-a14f-453de3411633/Images/Documentation/icon_script_debugger.png) The tool will appear as a flyout on the right side of your screen. ![dk_apps_sim_script_debugger](https://cdn.document360.io/84e9ea69-d7ee-46a4-a14f-453de3411633/Images/Documentation/dk_apps_sim_script_debugger.png) ### Overview Play around and get familiar with the features this tool offers. At the top you can see the version of your app as well as the **time** it took to run your app's **Ux.Test** script. Tip App scripts should take **milliseconds** to run. Anything over 350 milliseconds should concern you and prompt you to make your script more efficient. Use the **status** at the top of this tool to see if your script ran successfully or encountered an error. If an **error** occurs, you will see details about the error so you can fix the issue. The green **Test** button will run your app's **Ux.Test** script immediately whenever you click it. Recall, this is a special script used for testing. Once you feel like this script is running as expected, you can copy and paste this script into another production event inside [App Builder](https://docs.doc-know.com/docs/app-installation). ### Output Log At the bottom of the **Script Debugger** tool is the **Output Log**. Your scripts can output information based on variable conditions within your scripts. This is a very useful tool when developing your scripts. [Learn more about writing to the output log from your scripts](https://docs.doc-know.com/docs/debug-log) ### Real Time Updates When you want to make a change to your app scripts in [App Builder](https://docs.doc-know.com/docs/app-installation), you can do so without having to close or re-open the **App Simulator**. 1. Make your script changes in [App Builder](https://docs.doc-know.com/v1/docs/install-symmetry-pro) and click **Save**. 2. Make sure the **Reload App** option is checked in the **Script Debugger**. This forces a reload of your app just before the **Ux.Test** script runs. 3. Click **Test** inside the **Script Debugger**. Your changes are immediately reflected! Do this as much as needed. ### Additional Resources Here are a few related resources that can be found in this documentation. [Learn more about scripting](https://docs.doc-know.com/docs/script-intro) [Learn more about runtime events](https://docs.doc-know.com/docs/events) [Learn more about programming fundamentals](https://docs.doc-know.com/docs/fundamentals) [Learn more about what your scripts can do using graph objects](https://docs.doc-know.com/docs/graph-intro)