{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":678,"path":"api-reference/scripts/script-debugger-status.md","title":"Script Debugger status","bundle":null,"doc_type":null,"release":"australia","body":"\n# Script Debugger status\n\nThe Script Debugger status determines what debugging actions are available and what information it can display.\n\nThe Script Debugger displays its status at the bottom left of the user interface.\n\n\\[Omitted image \"script-debugger-status.png\"\\] Alt text: The Script Debugger Status field showing the sample status EXECUTION\\_PAUSED\n\n<table id=\"table_dty_1dm_zw\"><thead><tr><th>\n\nStatus\n\n</th><th>\n\nOccurs when\n\n</th><th>\n\nDescription\n\n</th><th>\n\nActions available\n\n</th></tr></thead><tbody><tr><td>\n\nWAITING\\_FOR\\_FIRST\\_BREAKPOINT\n\n</td><td>\n\nThe user opens a Script Debugger window or tab.\n\n</td><td>\n\nThe Script Debugger is ready to pause script and display debugging information.\n\n</td><td>\n\nPause script at the first breakpoint in the call stack.\n\n</td></tr><tr><td>\n\nEXECUTION\\_PAUSED\n\n</td><td>\n\n-   The Script Debugger pauses on a breakpoint.\n-   The user steps over, steps into, or steps out to the next line of evaluated code.\n\n</td><td>\n\nThe Script Debugger has paused on a line of code, and the user can debug the script. Console is enabled.\n\n</td><td>\n\n-   Resume processing until the Script Debugger reaches the next breakpoint.\n-   Step through a script.\n-   Display the call stack.\n-   Display transaction information.\n-   Display variable values.\n-   Evaluate expressions in Console during runtime.\n\n</td></tr><tr><td>\n\nWAITING\\_FOR\\_BREAKPOINT\n\n</td><td>\n\n-   The user resumes processing until the Script Debugger reaches the next breakpoint.\n-   The user steps through a script until the Script Debugger reaches the next line of code to evaluate or the transaction completes.\n\n</td><td>\n\nThe Script Debugger is searching for the next line of code at which to pause. Users will typically never see this status because the Script Debugger changes status after it locates the next breakpoint or script line to evaluate.\n\n</td><td>\n\n-   Pause script at the next breakpoint.\n-   Pause script at the next script line requiring evaluation.\n\n</td></tr><tr><td>\n\nOFF\n\n</td><td>\n\n-   The user pauses the Script Debugger.\n-   The user closes the Script Debugger window or tab.\n-   The user session ends for any reason.\n-   The administrator resets all Script Debugger instances by navigating to the `debugger_reset.do` page.\n\n</td><td>\n\nThe Script Debugger is inactive and does not pause scripts or display debugging information.\n\n</td><td>\n\n-   Start the Script Debugger.\n-   Open a Script Debugger window or tab.\n\n</td></tr></tbody>\n</table>## Log entries\n\nEvery time a debug transaction finishes executing, the system creates a log entry for it with a `DEBUGGED` prefix. For example:\n\n```\n2016-08-15 15:57:32 (197) Default-thread-3 900F510167112200C4098C7942415A75 *** End\n#39, path: /my-app.do, user: admin, DEBUGGED total transaction time: 0:00:11.010,\ntransaction processing time: 0:00:11.010, network: 0:00:00.000, chars: 6,058, uncompressed\nchars: 20,731, SQL time: 50 (count: 34), business rule: 0 (count: 0), phase 1 \nform length 56,464, largest chunk written: 10,428, request parms size: 40, largest input read: 0\n```\n\n**Parent Topic:**[Script Debugger user interface](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/scripts/parts-script-debugger-interface.md)\n\n"}}