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

# XtfDebugMonitor (API contents)

> XtfDebugMonitor

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

## Interfaces

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

## Functions

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

## Structures

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

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


## Related topics

- [IXtfDebugMonitorCallback Interface (Interface contents)](https://docs.xbox.com/reference/tools/xtf/xtfdebugmonitor/classes/IXtfDebugMonitorCallback/ixtfdebugmonitorcallback-xtfdebugmonitor-xbox-microsoft-t.md)
- [IXtfDebugMonitorClient Interface (Interface contents)](https://docs.xbox.com/reference/tools/xtf/xtfdebugmonitor/classes/IXtfDebugMonitorClient/ixtfdebugmonitorclient-xtfdebugmonitor-xbox-microsoft-t.md)
- [XTF_OUTPUT_DEBUG_STRING_DATA structure](https://docs.xbox.com/reference/tools/xtf/xtfdebugmonitor/structures/XTF_OUTPUT_DEBUG_STRING_DATA-xtfdebugmonitor-xbox-microsoft-t.md)
- [XtfCreateDebugMonitorClient](https://docs.xbox.com/reference/tools/xtf/xtfdebugmonitor/methods/xtfcreatedebugmonitorclient-xtfdebugmonitor-xbox-microsoft-m.md)
- [OnOutputDebugString](https://docs.xbox.com/reference/tools/xtf/xtfdebugmonitor/classes/IXtfDebugMonitorCallback/methods/onoutputdebugstring-ixtfdebugmonitorcallback-xtfdebugmonitor-xbox-microsoft-m.md)
