laravel debug,http模式,日志
生活随笔
收集整理的這篇文章主要介紹了
laravel debug,http模式,日志
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Debug 模式
配置文件
Config/app.php
進行本地開發時,應該配置APP_DEBUG環境變量為TRUE,在上線時,永遠為FALSE
?
?
HTTP模式
有些異常描述來自服務器的HTTP錯誤碼
例如:404,401,500
//向服務器拋出異常,展示的是view/errors下面的503.blade.php
abort(503);
?
?
日志
Laravel日志工具基于強大的Monolog庫,提供了single,daily,syslog和errorlog日志模式
提供了debug,info,notice,warning,error,critical和alert七個錯誤級別
App.php里簡介
/* |-------------------------------------------------------------------------- | Logging Configuration |-------------------------------------------------------------------------- | | Here you may configure the log settings for your application. Out of | the box, Laravel uses the Monolog PHP logging library. This gives | you a variety of powerful log handlers / formatters to utilize. | | Available Settings:"single", "daily", "syslog", "errorlog" | */'log' => env('APP_LOG', 'single'), 'log_level' => env('APP_LOG_LEVEL', 'debug'),?
Env里添加模式
APP_LOG = single?
Controllers
Single模式
log::info('info級別日志'); log::warning('w級別日志'); //可以傳數組,默認自動轉為json log::error('w級別日志', ['name'=>'wl', 'age'=>18]);?
Laravel.log
[2017-09-3009:00:31] local.INFO: info級別日志?
[2017-09-3009:00:31] local.WARNING: w級別日志?
[2017-09-3009:00:31] local.ERROR: w級別日志 {"name":"wl","age":18}
?
Daily模式
區別single文件名以日期命名
Laravel-2016-09-05.log
總結
以上是生活随笔為你收集整理的laravel debug,http模式,日志的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: laravel nosql
- 下一篇: laravel 队列queue