**Source URL:** https://general.veevavault.dev/vault-api/api-reference/26.1/logs/sdk-debug-log/create-debug-log.md

# Create Debug Log



Create a new [debug log](/vault-sdk/troubleshooting-runtime-errors/debug-log) session for a user.

Debug logs have the following limits:

* Maximum one (1) debug log per user

* Maximum 20 debug logs per Vault

<Endpoint path="/api/{version}/logs/code/debug" method="POST"></Endpoint>

## Headers {#headers}

| Name | Description |
| --- | --- |
| `Accept` | `application/json` |
| `Content-Type` | `multipart/form-data` |

## Body Parameters {#body-parameters}

| Name | Description |
| --- | --- |
| `name` | The UI-friendly name for this debug log, visible to Admins in the Vault UI. Maximum 128 characters. |
| `user_id` | The ID of the user who will trigger entries into this debug log. |
| `log_level` | The level of error messages to capture in this log. Choose one of the following:`all__sys` (default)`exception__sys``error__sys``warn__sys``info__sys``debug__sys`Learn more about the log level types in [Vault Help](https://platform.veevavault.help/en/gr/14341/#debug-log). |
| `class_filters` | Class filters allow you to restrict debug log entries to only include entries for specific classes. To include class filters for this debug log, include an array or comma-separated list of fully-qualified class `names`. For example, `com.veeva.vault.custom.triggers.HelloWorld`. |

## Request {#request}

<CodeExample title="">
```
curl -X POST -H "Authorization: {SESSION_ID}" \
-d "name=Record Trigger Troubleshooting" \
-d "user_id=12345" \
-d "class_filters=com.veeva.vault.custom.triggers.HelloWorld,com.veeva.vault.custom.triggers.Approval" \
https://myvault.veevavault.com/api/v25.1/logs/code/debug

```
</CodeExample>

## Response {#response}

<CodeExample title="">
```
{
    "responseStatus": "SUCCESS",
    "data": {
        "id": "0LS000000003001"
    }
}

```
</CodeExample>

---

**Previous:** [Download Debug Log Files](/vault-api/api-reference/26.1/logs/sdk-debug-log/download-debug-log-files)  
**Next:** [Reset Debug Log](/vault-api/api-reference/26.1/logs/sdk-debug-log/reset-debug-log)