This adds DEBUG level logging for ARI websocket events and HTTP
responses similar to what is available for AMI. Logging for ARI HTTP
requests is already adequate for debugging purposes.
........
Merged revisions 412565 from http://svn.asterisk.org/svn/asterisk/branches/12
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@412566
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
{
int result = 0;
- ast_debug(3, "Examining event:\n%s\n", eventdata);
+ ast_debug(3, "Examining AMI event:\n%s\n", eventdata);
if (!ao2_container_count(s->session->whitefilters) && !ao2_container_count(s->session->blackfilters)) {
return 1; /* no filtering means match all */
} else if (ao2_container_count(s->session->whitefilters) && !ao2_container_count(s->session->blackfilters)) {
return -1;
}
+ ast_debug(3, "Examining ARI event: \n%s\n", str);
return ast_websocket_write(session->ws_session,
AST_WEBSOCKET_OPCODE_TEXT, str, strlen(str));
}
}
}
+ ast_debug(3, "Examining ARI response:\n%d %s\n%s\n%s\n", response.response_code,
+ response.response_text, ast_str_buffer(response.headers), ast_str_buffer(response_body));
ast_http_send(ser, method, response.response_code,
response.response_text, response.headers, response_body,
0, 0);