salesforce_manage_debug_logs
Enable, disable, or retrieve Salesforce debug logs for users. Specify log levels, expiration times, or retrieve specific logs with optional full content inclusion. Validate user existence before operations.
Instructions
Manage debug logs for Salesforce users - enable, disable, or retrieve logs.
Examples:
- Enable debug logs for a user: { "operation": "enable", "username": "user@example.com", "logLevel": "DEBUG", "expirationTime": 30 }
- Disable debug logs for a user: { "operation": "disable", "username": "user@example.com" }
- Retrieve debug logs for a user: { "operation": "retrieve", "username": "user@example.com", "limit": 5 }
- Retrieve a specific log with full content: { "operation": "retrieve", "username": "user@example.com", "logId": "07L1g000000XXXXEAA0", "includeBody": true }
Notes:
- The operation must be one of: 'enable', 'disable', or 'retrieve'
- The username parameter is required for all operations
- For 'enable' operation, logLevel is optional (defaults to 'DEBUG')
- Log levels: NONE, ERROR, WARN, INFO, DEBUG, FINE, FINER, FINEST
- expirationTime is optional for 'enable' operation (minutes until expiration, defaults to 30)
- limit is optional for 'retrieve' operation (maximum number of logs to return, defaults to 10)
- logId is optional for 'retrieve' operation (to get a specific log)
- includeBody is optional for 'retrieve' operation (to include the full log content, defaults to false)
- The tool validates that the specified user exists before performing operations
- If logLevel is not specified when enabling logs, the tool will ask for clarification
Input Schema
Name | Required | Description | Default |
---|---|---|---|
expirationTime | No | Minutes until the debug log configuration expires (optional, defaults to 30) | |
includeBody | No | Whether to include the full log content (optional, defaults to false) | |
limit | No | Maximum number of logs to retrieve (optional, defaults to 10) | |
logId | No | ID of a specific log to retrieve (optional) | |
logLevel | No | Log level for debug logs (required for 'enable' operation) | |
operation | Yes | Operation to perform on debug logs | |
username | Yes | Username of the Salesforce user |