laravel5.5之日志与异常https://laravel-china.org/docs/laravel/5.5/errors/1303配置文件 config/app.php .env日志文件存放位置 storage/logs配置项debug 选项决定了是否向用户显示错误信息log 记录方式 single单个 、daily每天 、 syslog系统 和 errorlog错误 四种日志写入模式log_max_files 在使用 daily 日志模式时,Laravel 默认只保留五天份的日志文件,可设置log_level 日志严重程度级别 从低到高为: debug、 info、notice、 warning、error、critical、alert、emergency。log_channel 自定义渠道名称 自定义渠道名称默认情况下,Monolog 用与当前环境匹配的名称进行实例化,如 production 或 local。要更改此值,可将 log_channel 选项添加到 app.php 配置文件中:'log_channel' => env('APP_LOG_CHANNEL', 'my-app-name'),主动日志使用use Illuminate\Support\Facades\Log;Log::info('this is info', ['id' => 100]);Log::emergency($message);Log::alert($message);Log::critical($message);Log::error($message);Log::warning($message);Log::notice($message);Log::info($message);Log::debug($message);异常处理report & render 方法HTTP 异常一些异常描述了来自服务器的 HTTP 错误代码。例如,可能是错误代码 404 的「找不到页面」、401 的「未授权错误」甚至可能是由开发者造成的 500。你可以使用辅助函数 abort 在应用程序中的任何地方生成这样的响应:abort(404);辅助函数 abort 会创建一个由异常处理程序渲染的异常。此外,你还可以提供响应文本:abort(403, 'Unauthorized action.');自定义 HTTP 错误页面Laravel 可以轻松地显示各种 HTTP 状态代码的自定义错误页面。例如,如果你要自定义 404 HTTP 状态代码的错误页面,就创建一个 resources/views/errors/404.blade.php 。此文件将会用于渲染你应用中产生的所有 404 错误。此目录中的视图文件的命名应该与它们对应的 HTTP 状态代码匹配。由 abort 函数引发的 HttpException 实例将作为 $exception 变量传递给视图。<h2>{
{ $exception->getMessage() }}</h2>
详细解决方案
laravel5.5之日志与异常
热度:75 发布时间:2023-12-09 11:51:14.0
相关解决方案
- Laravel5.5/6 报错call to undefined function openssl cipher iv length()
- laravel5.7安装jwt-auth的正确方法完整流程
- laravel 使用 vue 及 Ant-design-vue 依赖(Laravel5.6+Vue+Ant-design-vue集成搭建)
- laravel5.8反序列化漏洞(详细)
- laravel5.5之响应
- laravel5.5之请求
- laravel5.5之控制器
- laravel5.5之配置文件
- laravel5.5之日志与异常
- Laravel5.5开发项目
- Laravel5.7安装之Composer安装
- Laravel5.5 配置多模块
- Laravel5.8安装教程
- Laravel5.5 composer安装异常
- laravel5.6博客项目开发===(一)数据库迁移以及报错
- laravel5.5 配置全局公共函数
- 新手学习laravel框架-laravel5.5框架入门
- Vue.js2 + Laravel5 采用 CORS 方式解决 AJAX 跨域的问题
- laravel5.4扩展FFmpeg windows安装使用教程
- laravel5.5集成FFmpeg,redis队列异步视频转码
- Laravel5.8 表单验证错误返回json格式,重写failedValidation
- laravel5.8路由使用name的好处
- 陈华编程学院 | Laravel5.6模块化实战项目开发之公共模块篇(99元)
- Laravel5.2框架基础视频教程-陈华-专题视频课程
- laravel5.4+vue+element简单搭建
- laravel5.5安装jwt-auth 生成token令牌
- laravel5 使用redis的个人总结
- laravel5.5 queque队列+redis的使用
- nginx laravel5.6 500 No input file specified.
- PHP+Laravel5.8+GatewayWorker实现即时文字聊天,文件互传功能(第二篇:GatewayWorker基类的配置与部署)