Laravel,日志记录和Cloudwatch-为什么不起作用?

问题描述 投票:2回答:1

我目前正在使用Laravel 6.16.0。

我们正在尝试获取有关我们应用程序的大量日志。我们安装的软件包是:https://github.com/maxbanton/cwh,我正在用它来实现它:https://stackoverflow.com/a/51790656/12978881

我们正在使用堆栈进行日志记录,包括Slack,Sentry,Laravel日志和CW。

出于某种原因,它只是没有向CloudWatch输出任何我们希望成为主要输出的内容。

在CloudWatchLoggerFactory.php中,我什至尝试抛出任何AWS错误,如下所示:

try {
      $handler = new CloudWatch($client, $groupName, $streamName, $retentionDays, 10000, $tags);
} catch(\Exception $e) {
      print_r($e);
}

然而,什么都还没走得那么远。

肯定会在代码以简单的die('test.');退出时被调用

根本没有将与AWS相关的错误输出到日志。AWS密钥有效且具有正确的权限。

任何人都有类似的经历,您如何对其进行分类?

php laravel monolog amazon-cloudwatchlogs
1个回答
0
投票

这些天我正在实施相同的程序,并且可以正常工作。

您是否将LOG_CHANNEL=stderr添加到.env?用户是否有权使用aws编写?

© www.soinside.com 2019 - 2024. All rights reserved.