> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XtfDebugMonitor

> XtfDebugMonitor

# XtfDebugMonitor

XBOX Tools Framework (XTF) API that is used to receive debug output from an app or game running on a development console.

<a id="interfacesSection" />

## Interfaces

| Interface                                                                                                                                                   | Description                                                                                 |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| [IXtfDebugMonitorCallback](/reference/tools/xtf/xtfdebugmonitor/classes/IXtfDebugMonitorCallback/ixtfdebugmonitorcallback-xtfdebugmonitor-xbox-microsoft-t) | Provides a callback that is used when an XBOX Tools Framework (XTF) app sends debug output. |
| [IXtfDebugMonitorClient](/reference/tools/xtf/xtfdebugmonitor/classes/IXtfDebugMonitorClient/ixtfdebugmonitorclient-xtfdebugmonitor-xbox-microsoft-t)       | Receives debug output from XBOX Tools Framework (XTF) apps.                                 |

## Functions

| Function                                                                                                                                 | Description                                                         |
| ---------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
| [XtfCreateDebugMonitorClient](/reference/tools/xtf/xtfdebugmonitor/methods/xtfcreatedebugmonitorclient-xtfdebugmonitor-xbox-microsoft-m) | Initializes a new instance of the IXtfDebugMonitorClient interface. |

## Structures

| Structure                                                                                                                                                   | Description                        |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- |
| [XTF\_OUTPUT\_DEBUG\_STRING\_DATA structure](/reference/tools/xtf/xtfdebugmonitor/structures/XTF_OUTPUT_DEBUG_STRING_DATA-xtfdebugmonitor-xbox-microsoft-t) | Contains debug output string data. |

To create an object that implements the IXtfDebugMonitorClient interface, call [XtfCreateDebugMonitorClient](/reference/tools/xtf/xtfdebugmonitor/methods/xtfcreatedebugmonitorclient-xtfdebugmonitor-xbox-microsoft-m).
