laravel 错误与日志

2018-08-30  本文已影响11人  _不能说的秘密i

Debug 模式(调试/开发模式)

配置文件: config/app.php

http异常及自定义异常页面

public function customErrorPage(){
    $test = null;
    if ($test == null) {
        abort('500');
    }     
}

resources/views 目录下新建一个 errors 目录, 在这个目录下自定义错误页面模板,定义模板的名称必须和 abort 方法中的 参数一致

日志

日志记录着程序运行过程中所有的错误, 如果运行过程中出现了错误,而你又不知道是什么原因,错误还无法重现, 此时,你就可以去查看错误

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Log;

class TestController extends Controller{
    public function log(){
        // 错误有七个级别
        Log::info('test log');
        Log::warning('test log222');
        Log::error('这是一个是error级别的日志信息', [
            'error message' => 'error info.....',
            'error code'    => 1234,
        ]);
    }
}
上一篇 下一篇

猜你喜欢

热点阅读