文档章节

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

 刘景刘恒
发布于 2017/06/08 08:43
字数 229
阅读 3
收藏 0

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课堂笔记

© 著作权归作者所有

粉丝 1
博文 172
码字总数 139067
作品 0
私信 提问
Laravel 5.0 发布,支持 Scheduler 和 Elixir

Laracon 2015 昨天正式上线,今天正式发布 Laravel 5! Laravel 5 包括超过 22 个新特性,详情请看这里。 Laravel 5.0 引入了一个新鲜的应用架构到默认的 Laravel 项目中,这个架构会提供更好...

raykwok
2015/02/04
6.1K
16
laravel中的错误与日志

日志 laravel中的日志是基于monolog而封装的。laravel在它上面做了几个事情: 把monolog中的addInfo等函数简化成为了info这样的函数 增加了useFiles和useDailyFiles两个参数,使得做日志管理...

王二狗子11
2018/01/07
0
0
Laravel中的日志与上传

PHP中的框架众多,我自己就接触了好几个。大学那会啥也不懂啥也不会,拿了一个ThinkPHP学了。也许有好多人吐槽TP,但是个人感觉不能说哪个框架好,哪个框架不好,再不好的框架你能把源码读上...

weixingo
2016/03/11
116
0
laravel吐槽系列之一

最近项目中经常使用到了laravel框架,对于这个框架之前只是弱弱地接触了一点,没有深入接触,这下有时间好好研究它了(主要是不得不研究了)。说实话,laravel让我打开眼界了,之前对框架的使...

王二狗子11
2018/01/07
0
0
晚黎/iDashboard

iDashboard - Laravel5.3基本的权限管理系统 当前分支为Laravel版本~,Vue2.0版本戳这里 ,Vue2.0只完成了部分,用户管理,权限管理以及角色管理,其他的都还没有做。本人时间有限,重复的增删...

晚黎
2016/11/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

让《强化学习(第2版)》架起一座通往强化学习经典知识宝库的桥梁

上交大计算科学与工程系俞凯教授,5分钟口述讲解,带你快速认识了解年度重磅图书《强化学习(第二版)》! 在 AlphaGo战胜李世石之后,AlphaZero以其完全凭借自我学习超越人类在各种棋类游戏...

博文视点Bv
27分钟前
6
0
TLA7-EVM开发板的处理器、NOR FLASH、DDR3

TLA7-EVM开发板是一款由广州创龙基于Xilinx Artix-7系列FPGA自主研发的核心板+底板方式的开发板,可快速评估FPGA性能。核心板尺寸仅70mm*50mm,底板采用沉金无铅工艺的6层板设计,专业的PCB...

Tronlong创龙
36分钟前
4
0
UUID的变种-有序

为了解决UUID无序的问题,NHibernate在其主键生成方式中提供了Comb算法(combined guid/timestamp)。保留GUID的10个字节,用另6个字节表示GUID生成的时间(DateTime)。 /// <summary> //...

Canaan_
36分钟前
5
0
Netty学习(6)——通道间数据传输

1. FileChannel实现通道间的数据传输 在Java NIO中,如果两个通道中有一个是FileChannel,那你可以直接将数据从一个channel传输到另外一个channel。 transferFrom() FileChannel的transferF...

江左煤郎
40分钟前
4
0
AngularDOM操作

gtandsn
41分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部