在哪里配置LOG_SLACK_WEBHOOK_URL laravel 5.6.7

时间:2018-03-12 09:40:10

标签: laravel-5.6

如何在laravel 5.6.7中使用松弛日志记录功能?我写了一行LOG_SLACK_WEBHOOK_URL ="我的松散网址"在.env文件中使用Log :: emergency(" alert testing ...");但没有得到任何关于松弛的通知。此外,我不知道在哪里配置松弛通道是否需要。

2 个答案:

答案 0 :(得分:1)

Laravel 8.X 只需 4 步即可设置 Slack 日志:

  1. 创建频道 > 点击频道名称 > 点击集成标签 > 点击添加应用

  2. 现在搜索应用,即传入的 webhook > 点击安装 > 点击添加到 Slack > 向下滚动到选择频道您希望集成到其中。

  3. 复制 Webhook URL > 打开 .env 文件并在下面使用 webhook url 提及 env 名称。

    LOG_SLACK_WEBHOOK_URL=COPIED-WEBHOOK-URL

  4. 最后,打开 config/logging.php > 在 channels.stack.channels 数组中添加 slack,如下图所示。 Code changes in logging.php file

完成!!

答案 1 :(得分:0)

我知道这可能为时已晚,但是无论如何有人会觉得这很有帮助。

  1. 您必须将传入的Webhook应用程序添加到松弛通道中。

    enter image description here

  2. 它将为您生成特殊URL (类似“ https://hooks.slack.com/services/..。)

  3. 在您的.evn文件中设置它,或者作为logging.php中env()调用的第二个参数设置(就像我所做的那样) enter image description here
  4. 检查 slack.level 值,因为它设置得很高,我想获取所有消息,因此将其设置为 debug (可能的最低级别)(在截图)
  5. 您现在可以使用 php artisan tinker -> Log :: error('Test works');

希望这对某人有帮助