我正在尝试使用Slack发布我的调试消息。我已经关注了一些exmaple代码并在我的app.php文件中有这个
$app->configureMonologUsing(function ($monolog) {
$monolog->pushHandler($chromeHandler = new \Monolog\Handler\ChromePHPHandler());
$chromeHandler->setFormatter(new \Monolog\Formatter\ChromePHPFormatter());
$slackHandler = new \Monolog\Handler\SlackHandler('xoxp-dasdasdzxczxcasdasdasdas', '#general');
$slackHandler->setLevel(\Monolog\Logger::INFO);
$slackHandler->setFormatter(new \Monolog\Formatter\LineFormatter());
$monolog->pushHandler($slackHandler);
});
使用以下命令工作并发送消息松弛
Log::info('thing to log');
如果我在本地计算机上,我只希望发送调试消息。
我尝试使用env()读取APP_ENV变量,但它没有返回任何内容。
我可以使用控制器中的相同代码访问它。因此我假设当我试图获取它时,它还没有加载到app.php文件中。
有没有更好的地方添加松弛代码,或者另一种方法来检测env变量?