crcms / logger
基于 Laravel 日志的 Mongodb 日志扩展。
0.1.0
2019-03-05 10:15 UTC
Requires
- php: ^7.2.4
- illuminate/log: ^5.7
- jenssegers/mongodb: ^3.4
Requires (Dev)
- mockery/mockery: ^1.2
- phpunit/phpunit: ^7.4
This package is auto-updated.
Last update: 2024-09-07 03:57:51 UTC
README
基于 Laravel 日志的 Mongodb 日志扩展
安装
composer require crcms/logger
配置
修改以下两个配置文件
config/logging.php
use CrCms\Log\MongoDBLogger; 'channels' => [ 'mongo' => [ 'driver' => 'custom', // If it is empty, the default app.env //'name' => env('APP_ENV', 'production'), 'via' => MongoDBLogger::class, 'level' => 'debug', 'database' => [ 'driver' => 'mongodb', // If it is empty, the default database will be selected. 'database' => 'logger', 'collection' => 'logger', ], ], ]
config/database.php
'connections' => [ 'mongodb' => [ 'driver' => 'mongodb', 'host' => env('DB_MONGO_HOST', 'localhost'), 'port' => env('DB_MONGO_PORT', 27017), 'database' => env('DB_MONGO_DATABASE'), 'username' => env('DB_MONGO_USERNAME'), 'password' => env('DB_MONGO_PASSWORD'), 'options' => [ 'database' => env('DB_MONGO_AUTH_DATABASE', 'admin') ] ], ]