Laravel8报错Call to undefined method Monolog\Logger::useFiles()

使用Laravel8日志缓存Log::useFiles(storage_path(logs/api.log), debug);Log::debug(test --------------------------------);会报错Call to undefined method Monolog\Logger::useFiles()这个问题是因为lar

使用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!');


本文标题为:Laravel8报错Call to undefined method Monolog\Logger::useFiles()

基础教程推荐