Laravel8报错Call to undefined method Monolog\Logger::useFiles()
2021-10-23
后端
Laravel
2791
0
使用Laravel8日志缓存Log::useFiles(storage_path('logs/api.log'), 'debug');
Log::debug("test --------------------------------");
会报错Call to undefined method Monolog\Logger::useFiles()这个问题是因为laravel没有这个方法了,useFiles是laravel5的方法,我们可以采用新的方法//定义支付日志目录
'pay' => [
'driver' => 'single',
'path' => storage_path('logs/pay/'.date('Y-m-d').'pay.log'),
'level' => env('LOG_LEVEL', 'debug'),
],
使用:Log::channel('pay')->debug('Something happened!');