laravel debug,http模式,日志
Debug 模式
配置文件
Config/app.php
進(jìn)行本地開(kāi)發(fā)時(shí),應(yīng)該配置APP_DEBUG環(huán)境變量為TRUE,在上線時(shí),永遠(yuǎn)為FALSE
?
?
HTTP模式
有些異常描述來(lái)自服務(wù)器的HTTP錯(cuò)誤碼
例如:404,401,500
//向服務(wù)器拋出異常,展示的是view/errors下面的503.blade.php
abort(503);
?
?
日志
Laravel日志工具基于強(qiáng)大的Monolog庫(kù),提供了single,daily,syslog和errorlog日志模式
提供了debug,info,notice,warning,error,critical和alert七個(gè)錯(cuò)誤級(jí)別
App.php里簡(jiǎn)介
/* |-------------------------------------------------------------------------- | 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級(jí)別日志'); log::warning('w級(jí)別日志'); //可以傳數(shù)組,默認(rèn)自動(dòng)轉(zhuǎn)為json log::error('w級(jí)別日志', ['name'=>'wl', 'age'=>18]);?
Laravel.log
[2017-09-3009:00:31] local.INFO: info級(jí)別日志?
[2017-09-3009:00:31] local.WARNING: w級(jí)別日志?
[2017-09-3009:00:31] local.ERROR: w級(jí)別日志 {"name":"wl","age":18}
?
Daily模式
區(qū)別single文件名以日期命名
Laravel-2016-09-05.log
總結(jié)
以上是生活随笔為你收集整理的laravel debug,http模式,日志的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: laravel nosql
- 下一篇: laravel 队列queue