list_console_messages
Retrieve browser console messages from the current tab with filtering options for level, time range, content, and source to debug web applications.
Instructions
List console messages for the selected tab since the last navigation. Use filters (level, limit, sinceMs, textContains, source) to focus on recent and relevant logs.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
format | No | Output format: text (default, human-readable) or json (structured data) | |
level | No | Filter by console message level | |
limit | No | Maximum number of messages to return (default: 50) | |
sinceMs | No | Only show messages from the last N milliseconds (filters by timestamp) | |
source | No | Filter messages by source (e.g., "console-api", "javascript", "network") | |
textContains | No | Filter messages by text content (case-insensitive substring match) |
Input Schema (JSON Schema)
{
"properties": {
"format": {
"description": "Output format: text (default, human-readable) or json (structured data)",
"enum": [
"text",
"json"
],
"type": "string"
},
"level": {
"description": "Filter by console message level",
"enum": [
"debug",
"info",
"warn",
"error"
],
"type": "string"
},
"limit": {
"description": "Maximum number of messages to return (default: 50)",
"type": "number"
},
"sinceMs": {
"description": "Only show messages from the last N milliseconds (filters by timestamp)",
"type": "number"
},
"source": {
"description": "Filter messages by source (e.g., \"console-api\", \"javascript\", \"network\")",
"type": "string"
},
"textContains": {
"description": "Filter messages by text content (case-insensitive substring match)",
"type": "string"
}
},
"type": "object"
}