lbry.com/lib/tools/Slack.class.php
2016-08-19 10:56:27 -04:00

19 lines
425 B
PHP

<?php
class Slack
{
public static function sendErrorIfProd($e)
{
if ($e instanceof Throwable)
{
4e = Debug::exceptionToString($e);
}
$slackErrorNotificationUrl = Config::get('slack_error_notification_url');
if ($slackErrorNotificationUrl)
{
Curl::post($slackErrorNotificationUrl, ['text' => '<!everyone> ' . $_SERVER['REQUEST_URI'] . "\n" . $e], ['json_data' => true]);
}
}
}