dongyo1818 2018-08-07 02:47
浏览 107
已采纳

Laravel Logging to Slack Workbook导致“卷曲错误(代码3):<url>格式错误”

I just set up a webhook in Slack to send logging to from my Laravel app.

When the log line executes, this error pops up:

RuntimeException
Curl error (code 3): <url> malformed

Source:

vendor\monolog\monolog\src\Monolog\Handler\Curl\Util.php

{
    while ($retries--) {
        if (curl_exec($ch) === false) {
            $curlErrno = curl_errno($ch);

            if (false === in_array($curlErrno, self::$retriableErrorCodes, true) || !$retries) {
                $curlError = curl_error($ch);

                if ($closeAfterDone) {
                    curl_close($ch);
                }

                throw new \RuntimeException(sprintf('Curl error (code %s): %s', $curlErrno, $curlError));
            }

            continue;
        }

        if ($closeAfterDone) {
            curl_close($ch);
        }
        break;
    }
}

The log line:

Log::channel('slack')->info('hi');

Configuration is like this:

    'slack' => [
        'driver' => 'slack',
        'url' => env('https://hooks.slack.com/services/TC3S00PFC/BC411TH4M/YXAu...'),
        'username' => 'app',
        'emoji' => ':boom:',
        'level' => 'info',
    ],

I tried with a different webhook url, username. Curl is activated in php. No other clue...

  • 写回答

1条回答 默认 最新

  • doushai4890 2018-08-07 02:51
    关注

    env() will return null if the string is not defined in .env so you're just setting url to null. Perhaps you meant to do something like

    'url' => 'https://hooks.slack.com/services/TC3S00...'
    

    Or

    'url' => env(SLACK_URL, 'https://hooks.slack.com/services/TC3S00...')
    

    (and have an entry in .env for SLACK_URL)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 请问为什么我配置IPsec后PC1 ping不通 PC2,抓包出来数据包也并没有被加密
  • ¥200 求博主教我搞定neo4j简易问答系统,有偿
  • ¥15 nginx的使用与作用
  • ¥100 关于#VijeoCitect#的问题,如何解决?(标签-ar|关键词-数据类型)
  • ¥15 一个矿井排水监控系统的plc梯形图,求各程序段都是什么意思
  • ¥15 ensp路由器启动不了一直报#
  • ¥50 安卓10如何在没有root权限的情况下设置开机自动启动指定app?
  • ¥15 ats2837 spi2从机的代码
  • ¥200 wsl2 vllm qwen1.5部署问题
  • ¥100 有偿求数字经济对经贸的影响机制的一个数学模型,弄不出来已经快要碎掉了