Laravel, ведение журнала и Cloudwatch - почему это не работает? - PullRequest
2 голосов
/ 05 марта 2020

Я сейчас использую Laravel 6.16.0.

Мы пытаемся получить расширенную регистрацию нашего приложения. Установленный нами пакет: https://github.com/maxbanton/cwh, и я использую его для его реализации: { ссылка }

Мы используем стеки для нашей регистрации , который включает в себя Slack, Sentry, Laravel logs и 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 ключи действительны и имеют правильные разрешения.

Кто-нибудь имел подобный опыт, и как вы его отсортировали?

1 Ответ

0 голосов
/ 06 марта 2020

Я сейчас внедряю то же самое, и оно работает правильно.

Вы добавили LOG_CHANNEL=stderr в .env? имеет ли пользователь право писать в aws?

...