gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 17:30:09 24 4
gpt4 key购买 nike

我目前使用的是 Laravel 6.16.0。

我们正在尝试对我们的应用程序进行广泛的日志记录。我们安装的包是:https://github.com/maxbanton/cwh ,我正在使用它来实现它:https://stackoverflow.com/a/51790656/12978881

我们使用 Stacks 进行日志记录,其中包括 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 key 有效且具有正确的权限。

有没有人有过类似的经历,你是怎么解决的?

最佳答案

像这样尝试将缓冲区大小设置为 0

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

关于php - Laravel、日志记录和 Cloudwatch - 为什么这不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60550465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com