# CFX::PRINT_STRUCTURED_TRACE

- **Hash:** `0x90892DED`
- **Namespace:** CFX
- **Runtime name (Lua/JS):** `PrintStructuredTrace`
- **Side:** server (Cfx runtime native)
- **Name status:** official
- **Documentation:** described
- **URL:** https://natives.borderlinerp.com/natives/CFX/PRINT_STRUCTURED_TRACE

## Signature

```c
void PRINT_STRUCTURED_TRACE(char* jsonString);
```

## Parameters

- `jsonString` (`char*`) — JSON data to submit as `payload` in the `script_structured_trace` event.

## Returns

`void`

## Description

*Source: Cfx.re native reference*

Prints 'structured trace' data to the server `file descriptor 3` channel. This is not generally useful outside of
server monitoring utilities.

## Usage

### Lua

```lua
PrintStructuredTrace(jsonString)

-- always available, by hash
Citizen.InvokeNative(0x90892ded, jsonString)
```

### JavaScript

```js
PrintStructuredTrace(jsonString);

// by hash
Citizen.invokeNative('0x90892ded', jsonString);
```

### C#

```csharp
Function.Call((Hash)0x90892ded, jsonString);
```

*Sources: Cfx.re native reference.*
