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

# HCSettingsSetTraceLevel

> Sets the trace level for libHttpClient.

Sets the trace level for libHttpClient.

## Syntax

```cpp theme={null}
HRESULT HCSettingsSetTraceLevel(  
         HCTraceLevel traceLevel  
)  
```

### Parameters

*traceLevel*   \_In\_\
Type: [HCTraceLevel](https://docs.xbox.com/reference/live/httpclient/trace/enums/hctracelevel.md)

Trace level.

### Return value

Type: HRESULT

Returns S\_OK. The function returns a failure code only if an unexpected internal exception occurs.

## Remarks

HCSettingsSetTraceLevel sets the verbosity of the libHttpClient `HTTPCLIENT` and `WEBSOCKET` trace areas. The default verbosity of both areas is `HCTraceLevel::Information`. The function doesn't change trace areas that other libraries define, such as `XSAPI`.

The trace level controls which messages libHttpClient produces. To send the messages somewhere, call [HCTraceSetTraceToDebugger](https://docs.xbox.com/reference/live/httpclient/trace/functions/hctracesettracetodebugger.md), [HCTraceSetClientCallback](https://docs.xbox.com/reference/live/httpclient/trace/functions/hctracesetclientcallback.md), or [HCTraceSetEtwEnabled](https://docs.xbox.com/reference/live/httpclient/trace/functions/hctracesetetwenabled.md). Debugger output is off by default.

## Requirements

**Header:** trace.h

**Library:** libHttpClient.lib

**Supported platforms:** Windows, XBOX One family consoles and XBOX Series consoles

## See also

[trace](https://docs.xbox.com/reference/live/httpclient/trace/trace_members.md)\
[HCSettingsGetTraceLevel](https://docs.xbox.com/reference/live/httpclient/trace/functions/hcsettingsgettracelevel.md)


## Related topics

- [HCSettingsGetTraceLevel](https://docs.xbox.com/reference/live/httpclient/trace/functions/hcsettingsgettracelevel.md)
- [HCTraceSetTraceToDebugger](https://docs.xbox.com/reference/live/httpclient/trace/functions/hctracesettracetodebugger.md)
- [HCTraceCallback](https://docs.xbox.com/reference/live/httpclient/trace/functions/hctracecallback.md)
- [HCTraceSetClientCallback](https://docs.xbox.com/reference/live/httpclient/trace/functions/hctracesetclientcallback.md)
- [trace (contents)](https://docs.xbox.com/reference/live/httpclient/trace/trace_members.md)
