Errors API
The Error resources allow you to retrieve information about the unhandled exception logs for an application.
Contents
List Error Logs
Retrieves a list of the latest unhandled exceptions for the
application, in descending order by date. Item
properties match the error detail response
properties with the addition of the detail URL.
Request
GET /applications/:slug/errors
Response
Status: 200 OK
[{
"commit_id" : "foo",
"date" : "2012-03-05T15:01:11",
"request_path" : "/",
"message" : "An unhandled exception has occurred.",
"exception" :
{
"stack_trace" : "at FooController.Show(Bar bar)",
"message" : "Object reference not set to an instance of an object.",
"type" : "System.NullReferenceException",
"inner_exception" : null
},
"url" : "https://appharbor.com/applications/:application/errors/:id"
}]
Get Error Detail
Retrieve the details for a specific error.
Request
GET /applications/:slug/errors/:id
Response
Status: 200 OK
{
"commit_id" : "foo",
"date" : "2012-03-05T15:01:42",
"request_path" : "/",
"message" : "An unhandled exception has occurred.",
"exception" :
{
"stack_trace" : "at FooController.Show(Bar bar)",
"message" : "Object reference not set to an instance of an object.",
"type" : "System.NullReferenceException",
"inner_exception" : null
}
}
Response Properties
| commit_id | The commit ID of the build that was deployed at the time of the exception. |
| date | The UTC date and time the build was created in and ISO 8601 format. |
| request_path | The URL path within the application that generated the unhandled exception. |
| exception.stack_trace | The stack trace generated by the exception. |
| exception.message | The message generated by the exception. |
| exception.type | The type name of the exception generated. |
| exception.inner_exception | If present, the inner exception with the same schema as the parent exception. |