如何将 Laravel 日志文件数据存储到数据库(5.5)中

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


翻翻过去那场雪
浏览 404回答 2
2回答

千巷猫影

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.
打开App,查看更多内容
随时随地看视频慕课网APP