您的位置:首页 > 编程语言 > PHP开发

每天laravel[037]-laravel 系统服务 --- 错误及日志

2017-06-08 00:00 337 查看
laravel 使用的是 Monlog 日志库。支持强大的日志管理。

错误详情:

debug 存在于 config/app.php 里面的debug选项下面。

或者存放于 .env 下面的 debug 里面。

本地环境开启 true 调试,生产环境,关闭。

laravel 日志支持: single,daily,syslog,errorlog 日志模式。

配置位置:config/app.php 里面的 log=>daily

配置通用 Monolog Configuration 配置选项:

$app->configureMonologUsing(function($monolog){

$monolog->pushHandler();

});

异常处理:

函数1: report---> 进行日志记录

函数2:render--->返回到HTTP 响应里面

public function report(Exception $e){

if($e instanceof CustomException){}

return parent::report($e)

}

public function render($request,Exception $e){

if($e instanceof CustomException){

return response()->view('errors.custom',[],500);

}

return parent::render($request,$e);

}

HTTP 异常问题:

abort(404);

abort(403,'Unauthorized action');// 404.blade.php

log::info();信息

log::emergency($error);

log::;

log::critical($error);

log::error($error);

log::warning($error);

log::notice($error);

log::info($error);

log::debug($error);

$monolog = Log::getMonolog();

php初学者---千锋php课堂笔记
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐