payware_logs_query
Retrieve and filter payment application logs by time, level, logger, or search text to debug and monitor your integration; returns paginated JSON entries.
Instructions
[Merchant] Query application logs with filters. Premium plan required. Returns paginated JSON log entries for debugging and monitoring your integration.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "payware_logs_query"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End timestamp in ISO 8601 format (e.g., '2024-01-15T23:59:59Z'). Defaults to now. | |
| from | No | Start timestamp in ISO 8601 format (e.g., '2024-01-15T00:00:00Z'). Defaults to 24 hours ago. | |
| level | No | Filter by log level, an exact match: WARN returns WARN lines only, not ERROR as well (LogAccessService compares the level for equality). | |
| limit | No | Maximum records to return (default 1000, max 10000). | |
| cursor | No | Pagination cursor from previous response for fetching next page. | |
| logger | No | Filter by logger name (partial match). E.g., 'TransactionController' to see transaction-related logs. | |
| search | No | Search text in log messages. Case-insensitive partial match. | |
| partnerId | No | Partner ID from payware dashboard. Uses PAYWARE_PARTNER_ID env var as default. | partner_12345 |
| privateKey | No | RSA private key for authentication. Uses environment-specific private key as default. | |
| useSandbox | No | Read the sandbox logs (default) or production's |