Laravel8如何写入日志到指定目录、指定日志文件

为了帮助你了解程序中正在发生什么,Laravel 提供了健壮的日志服务,允许你记录日志信息到文件,到系统错误日志,甚至到 Slack 通知你的整个团队。所有的应用程序日志系统配置都位于 config/logging.php 配置文件中

为了帮助你了解程序中正在发生什么,Laravel 提供了健壮的日志服务,允许你记录日志信息到文件,到系统错误日志,甚至到 Slack 通知你的整个团队。所有的应用程序日志系统配置都位于 config/logging.php 配置文件中。

1、配置日志文件:我们首先配置存储目录,博主定义的是支付日志目录

//定义支付日志目录
'pay' => [
	'driver' => 'single',
	'path' => storage_path('logs/pay/'.date('Y-m-d').'pay.log'),
	'level' => env('LOG_LEVEL', 'debug'),
],

2、使用方法:

2.1、引入:我们打开我们需要记录日志的文件里面,引入

use Illuminate\Support\Facades\Log;

2.2、使用:

Log::channel('pay')->debug('Something happened!');

这样就可以使用指定的文件夹,存放我们指定的日志文件,文件名以时间为分类,每天记录我们支付日志

本文标题为:Laravel8如何写入日志到指定目录、指定日志文件

基础教程推荐