thinkphp5 记录日志

记录日志

tp_log('支付回调数据===>' . json_encode($data), 'index', request()->controller());

记录最后一条sql

use think\Db;
tp_log('支付回调数据===>' . Db::getLastSql(), 'index', request()->controller());

记录日志的方法

/**
* [ tp自带写入日志 -详细]
* @param  array,string  $log_content [内容]
* @param  string     $filename        [文件名]
* @param  string     $controller        [控制器名称]
*/
function tp_log($log_content,$filename,$controller){
     
    $dir = ROOT_PATH .'Logs'.DS . $controller .DS .date("Ymd").DS.$filename ;
    \think\Log::init(['type' => 'File', 'path' =>$dir,'level'=>['log']]);
    \think\Log::write(date("Y-m-d H:i:s",time())." ".$log_content);
}

thinkphp5 记录日志_第1张图片

你可能感兴趣的:(php,tp5,tp3整理,php)