Retrieve task logs
GET /log/{env_org}?{query_parameters}
Overview
This API retrieves the Task log information for the specified Environment/Org.
Prerequisites
- Read access to the requested assets
Request
GET https://{controlplane_path}/api/1/rest/public/log/{env_org}?{query_parameters}
Path Parameters
Key | Description |
---|---|
controlplane_path |
Required. The path to the SnapLogic Control Plane:
elastic.snaplogic.com
For the UAT or EMEA control plane, substitute the name for elastic . For
example:
|
env_org |
Required. The name of the SnapLogic environment/Org.
For example, My-Dev-Env |
Query Parameters
Key | Type | Description |
---|---|---|
ruuid |
string | Required. Returns log information about the task with the specified runtime ID. |
log_level |
string | Returns log information at the specified level of detail.
Valid values:
Default: |
limit |
integer | Returns no more than the specified number of results.
You can use limit and offset for pagination.
Valid values: 1 through 100,000 Default: 100 |
Request Header
In the request header, specify Basic
for authorization, add your credentials, and specify application/json
for content type:
Authorization: Basic {your_encoded_security_credentials}
Content-Type: application/json
Request Body
None.
Response
Response Body
{
"response_map": {
"extra": { ... },
"total": ...,
"entries": [
{
"_source": {
"msg": "...",
"lvl": "...",
"ts": "...",
"prc": "...",
"fi": "..."
}
},
...
{
"_source": {
"xid": "...",
"snrd": "...",
"prc": "...",
"linid": "...",
"ts": "...",
"plrd": "...",
"fi": "...",
"msg": "...",
"lvl": "...",
"snlb": "...",
"exc": "..."
}
}
]
},
"http_status_code": 200
}
Key | Type | Description |
---|---|---|
extra |
object | |
total |
integer | The number of log entries returned. |
entries |
array | An array of objects containing metadata about each log entry.
If
|