laravel 自定义log文件

Posted by 昆山吴彦祖 on 2020.02.03

其实不止一种办法,但是这应该是最简单的办法

修改config/logging.php

新增一个日志类型选项,需要留意的是 创建日志的文件夹必须www用户有权限创建文件

'channels' => [
//一个日志文件
    	'list' => [
            'driver' => 'single',
            'path' => storage_path('logs/list.log'),
            'level' => 'debug',
            'permission' =>0777
        ],
//每天一个日志文件
       'list2' => [
            'driver' => 'daily',
            'path' => storage_path('logs/list.log'),
            'level' => 'debug',
            'days' => 14,
//权限看是不是有其他用户需要用到,还是只有www用户会用到,如果是只需要755即可
            'permission' =>0755
        ],
       .......


使用:

Log::channel('list')->info($error);


日志