首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么日志记录不适用于laravel 5.4和rapid7?

为什么日志记录不适用于laravel 5.4和rapid7?
EN

Stack Overflow用户
提问于 2019-10-04 22:04:43
回答 1查看 88关注 0票数 1

我使用的是laravel 5.4和包logentries/logentries monolog-handler 2.1版本。

当我在bootstrap/app.php中使用monolog和configureMonologUsing时,即使日志文件不在存储/ rapid7中,甚至在app.php日志条目中没有条目,日志记录也会停止工作

这是我在bootstrap/app.php中使用的代码

代码语言:javascript
复制
$app->configureMonologUsing(function($monolog) {
   $logEntriesHandler = new Monolog\Handler\LogEntriesHandler('My token');
   $monolog->pushHandler($logEntriesHandler);
});

和用于登录控制器

代码语言:javascript
复制
Log::info('_message:Generated');

提前感谢:)

EN

回答 1

Stack Overflow用户

发布于 2019-10-23 19:46:36

我和rapid7的支持人员谈过,他们说目前还没有任何针对php的库,他们正在开发中。

所以,他们给我提供了测试版,你可以从下面的链接下载:

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

您需要做的就是更改区域和令牌,然后就可以运行了。

要在代码中使用它,请输入以下行,如果将它放在不同的位置,请进行相应的更改。

代码语言:javascript
复制
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(" ");

因此,根据上面的说明,您只能记录被调用的级别。它不会记录所有事件,只有在被调用时才会记录。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58237977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档