# Output & Watch

### **Output**

The Output tool is used to show system communication (such as errors) during compilation or messages from the strategy to the Output tool during backtesting. The tool is opened by default in the Editing tab.

![](/files/-LghDfvCiw39a-kwbWpH)

### &#xD;**Watch**

Watch tool is used during debugging source code.

To begin debugging source code, users should first set breakpoints. Then it is necessary to select variables which are to be checked and add them to the Watch panel. In order to do this, put the mouse over the variable to add to Watch, then open context menu and select ‘Add watch’ option. Selected variable will appear in the Watch panel:

![](/files/-LghDqKzdjjGwdV_PKcW)

Select the Debug mode and run debugging by clicking on the<img src="/files/-LghDveO-KnVezSXjC6Y" alt="" data-size="original">button.

If using tables in the Watch tool, users can click on the ‘Full’ button to see the value of an array.

Through the context menu of the panel users can:

* Add watch – allows to start typing variable name for watching.
* Delete watch – allows deleting selected variable from the panel.
* Clear – allows deleting all variables from the panel.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.traderevolution.com/project/evocode/editing-panel/output-and-watch.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
