function slack_watchdog_sending_error in Slack 6
Same name and namespace in other branches
- 7 includes/pages/slack.pages.inc \slack_watchdog_sending_error()
Create a log in watchdog containing Slack's response information when message sending was failed.
1 call to slack_watchdog_sending_error()
- slack_send_test_message_form_submit in includes/
pages/ slack.pages.inc - Submit handler for slack test message form.
File
- includes/
pages/ slack.pages.inc, line 58 - Slack module page functions.
Code
function slack_watchdog_sending_error($result) {
$message = '';
$status_message = $result->status_message;
if (isset($status_message)) {
$message .= "<strong>Error message:</strong> {$status_message}";
}
$code = $result->code;
if (isset($code)) {
$message .= "<br /><strong>Code:</strong> {$code}";
}
$request = $result->request;
if (isset($request)) {
$message .= "<br /><strong>Request:</strong> {$request}";
}
$headers = $result->headers;
if (isset($headers)) {
$message .= "<br /><br /><strong>Headers:</strong><br><ul>";
foreach ($headers as $key => $header) {
$message .= "<li>{$key}: {$header}</li>";
}
$message .= '</ul>';
}
watchdog('slack', $message, array(), WATCHDOG_ERROR);
}