> ## 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.

# trace

> trace

# trace

## Functions

| Function                                                                                              | Description                                                                                                                 |
| ----------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| [HCSettingsGetTraceLevel](/reference/live/httpclient/trace/functions/hcsettingsgettracelevel)         | Gets the trace level for the library.                                                                                       |
| [HCSettingsSetTraceLevel](/reference/live/httpclient/trace/functions/hcsettingssettracelevel)         | Sets the trace level for the library. Traces are sent the debug output.                                                     |
| [HCTraceCleanup](/reference/live/httpclient/trace/functions/hctracecleanup)                           | Clean up tracing for the library.                                                                                           |
| [HCTraceImplGetAreaVerbosity](/reference/live/httpclient/trace/functions/hctraceimplgetareaverbosity) | Get the trace verbosity level of an trace area.                                                                             |
| [HCTraceImplMessage](/reference/live/httpclient/trace/functions/hctraceimplmessage)                   | Send a trace message.                                                                                                       |
| [HCTraceImplSetAreaVerbosity](/reference/live/httpclient/trace/functions/hctraceimplsetareaverbosity) | Set the verbosity level of an trace area.                                                                                   |
| [HCTraceInit](/reference/live/httpclient/trace/functions/hctraceinit)                                 | Initialize tracing for the library.                                                                                         |
| [HCTraceSetClientCallback](/reference/live/httpclient/trace/functions/hctracesetclientcallback)       | Set a client callback for tracing. Note that once a trace callback is set, it may be called until HCTraceCleanup is called. |
| [HCTraceSetEtwEnabled](/reference/live/httpclient/trace/functions/hctracesetetwenabled)               | Enables or disables ETW tracing for XBOX and PC platforms.                                                                  |
| [HCTraceSetPlatformCallbacks](/reference/live/httpclient/trace/functions/hctracesetplatformcallbacks) | Sets the Platform Callbacks.                                                                                                |
| [HCTraceSetTraceToDebugger](/reference/live/httpclient/trace/functions/hctracesettracetodebugger)     | Sets or unsets if the trace is sent to the debugger.                                                                        |

## Enumerations

| Enumeration                                                         | Description                       |
| ------------------------------------------------------------------- | --------------------------------- |
| [HCTraceLevel](/reference/live/httpclient/trace/enums/hctracelevel) | Diagnostic level used by tracing. |


## Related topics

- [HCTraceSetTraceToDebugger](/ko/reference/live/httpclient/trace/functions/hctracesettracetodebugger.md)
- [PFTraceEnableTraceToFile](/services/playfab/api-references/c/pftrace/functions/pftraceenabletracetofile.md)
- [HCTraceLevel](/reference/live/httpclient/trace/enums/hctracelevel.md)
- [HCTraceInit](/reference/live/httpclient/trace/functions/hctraceinit.md)
- [HCTraceCleanup](/ko/reference/live/httpclient/trace/functions/hctracecleanup.md)
