天天看點

tp6打日志

作者:陳業貴

文章目錄

  • ​​前言​​
  • ​​一、日志​​
  • ​​二、修改配置檔案​​
  • ​​1.引入庫​​
  • ​​2.在哪裡看日志資訊呢?​​

前言

和大家共同完成打日志的流程:

一、日志

記錄程式有沒有錯誤。

二、修改配置檔案

<?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'   => 0,
    // 日志處理
    'processor'   => null,
    // 實時寫入
    'realtime_write'    =>    true,
],

        // 其它日志通道配置
    ],

];      

1.引入庫

代碼如下(示例):

<?php
namespace app\666\controller;

use app\BaseController;

class Index extends BaseController
{
    public function index()
    {
        trace("錯誤資訊",'error');//封裝了一個助手函數用于日志記錄,是什麼錯誤類型比如notice警告 error緻命錯誤....
        trace('日志資訊','info');//錯誤資訊是什麼?
    }

}      

2.在哪裡看日志資訊呢?