Почему регистрация не работает с laravel 5.4 и rapid7? - PullRequest
1 голос
/ 04 октября 2019

Я использую laravel 5.4 и версию пакета logentries / logentries-monolog-handler 2.1.

Когда я использую монолог и использую configureMonologUsing в bootstrap / app.php, ведение журнала перестает работать, даже если файл журнала нетам в хранилище / логи и даже нет записи в quick7 logentries

Этот код я использую в bootstrap / app.php

$app->configureMonologUsing(function($monolog) {
   $logEntriesHandler = new Monolog\Handler\LogEntriesHandler('My token');
   $monolog->pushHandler($logEntriesHandler);
});

и для входа в контроллер

Log::info('_message:Generated');

Заранее спасибо:)

1 Ответ

0 голосов
/ 23 октября 2019

У меня было слово с поддержкой fast7, и они сказали, что в настоящее время у них нет библиотеки для php. Они работают над этим.

Итак, они предоставили мне бета-версию, которую вы можете скачать со следующейссылка:

https://r7.my.salesforce.com/sfc/p/41000000VVEY/a/3f000000Cac5/ahJpIPY.q1PSmQS.Dpr0_3F_KQaSs_RJWG.jWWJRj94

Все, что вам нужно сделать, чтобы получить эту работу, это изменить регион и токен, тогда это будет хорошо.

Toиспользуйте его в своем коде, введите следующие строки, внося соответствующие изменения, если вы разместите его в другом месте.

require dirname(__FILE__) . '/r7insight_php-master/r7insight.php';

 // The following levels are available
 $log->Debug(" ");
 $log->Info(" ");
 $log->Notice(" ");
 $log->Warn(" ");
 $log->Crit(" ");
 $log->Error(" ");
 $log->Alert(" ");
 $log->Emerg(" ");

Таким образом, в соответствии с вышеприведенным вы можете регистрировать только те уровни, которые вызываются. Он не будет регистрировать все события, только когда он вызывается.

...