天天看點

tp6日志檔案過多導緻項目過大,配置自動清理!

一、找到在tp6根目錄找到config/log.php 檔案

二、修改成如下配置

// +----------------------------------------------------------------------
// | 日志設定
// +----------------------------------------------------------------------
return [
    // 預設日志記錄通道
    'default'      => env('log.channel', 'file'),
    // 日志記錄級别
    'level'        => [],
    // 日志類型記錄的通道 ['error'=>'email',...]
    'type_channel' => [],
    // 關閉全局日志寫入
    'close'        => false,
    // 全局日志處理 支援閉包
    'processor'    => null,

    // 日志通道清單
    'channels'     => [
        'file' => [
            // 日志記錄方式
            'type'           => 'File',
            // 日志儲存目錄
            'path'           => '',
            // 單檔案日志寫入
            'single'         => false,
            // 獨立日志級别
            'apart_level'    => [],
            // 最大日志檔案數量
            'max_files'      => 200,
            'file_size'      => 1024 * 1024 * 2,
            // 使用JSON格式記錄
            'json'           => false,
            // 日志處理
            'processor'      => null,
            // 關閉通道日志寫入
            'close'          => false,
            // 日志輸出格式化
            'format'         => '[%s][%s] %s',
            // 是否實時寫入
            'realtime_write' => false,
        ],
        // 其它日志通道配置
    ],

];
           

三、簡述

1.max_files:最大日志檔案數量設定為200,超過了200,之前的日志會被系統自動删除,防止日志太多

2.file_size:設定單個日志檔案大小,這裡設定為2M