我需要将 Laravel 日志存储到我的数据库中。你能帮我么?
2 回答

千巷猫影
TA贡献1829条经验 获得超7个赞
Laravel支持 独白处理日志。Monolog 支持许多不同的处理程序,包括数据库处理程序,如MongoDB 处理程序。
您可以通过向文件中的channels数组添加新通道来使用 MongoDB 处理程序config/logging.php,例如:
'channels' => [
'mongolog' => [
'driver' => 'monolog',
'handler' => Monolog\Handler\MongoDBHandler::class,
'with' => [
'database' => 'mongo-database-name',
'collection' => 'log-collection-name',
],
],
然后你可以mongolog在你的.env文件中设置你的默认日志通道,例如LOG_CHANNEL=mongolog.
- 2 回答
- 0 关注
- 353 浏览
添加回答
举报
0/150
提交
取消