- Laravel 教程
- Laravel - 主页
- Laravel - 概述
- Laravel - 安装
- Laravel - 应用程序结构
- Laravel - 配置
- Laravel - 路由
- Laravel - 中间件
- Laravel - 命名空间
- Laravel - 控制器
- Laravel - 请求
- Laravel-Cookie
- Laravel - 响应
- Laravel - 视图
- Laravel - 刀片模板
- Laravel - 重定向
- Laravel - 使用数据库
- Laravel - 错误和日志记录
- Laravel - 表单
- Laravel - 本地化
- Laravel - 会话
- Laravel - 验证
- Laravel - 文件上传
- Laravel - 发送电子邮件
- Laravel - AJAX
- Laravel - 错误处理
- Laravel - 事件处理
- Laravel - 外观
- Laravel - 合约
- Laravel - CSRF 保护
- Laravel - 身份验证
- Laravel - 授权
- Laravel - Artisan 控制台
- Laravel - 加密
- Laravel - 哈希
- 了解发布流程
- Laravel - 访客用户门
- Laravel - Artisan 命令
- Laravel - 分页自定义
- Laravel - 转储服务器
- Laravel - 操作 URL
- Laravel 有用资源
- Laravel - 快速指南
- Laravel - 有用的资源
- Laravel - 讨论
Laravel - 错误和日志记录
本章讨论 Laravel 项目中的错误和日志记录以及如何处理它们。
错误
一个项目在进行过程中难免会出现一些错误。当您启动新的 Laravel 项目时,已经为您配置了错误和异常处理。通常,在本地环境中,我们需要查看错误以进行调试。我们需要在生产环境中向用户隐藏这些错误。这可以通过在应用程序根目录下存储的环境文件.env中设置变量APP_DEBUG来实现。
对于本地环境, APP_DEBUG的值应该为true,但对于生产环境,需要将其设置为false以隐藏错误。
注意- 更改APP_DEBUG变量后,您应该重新启动 Laravel 服务器。
记录
日志记录是系统记录生成错误的重要机制。对提高系统的可靠性很有用。Laravel 支持不同的日志记录模式,例如单一、每日、系统日志和错误日志模式。您可以在config/app.php文件中设置这些模式。
'log' => 'daily'
您可以在storage/logs/laravel.log文件中看到生成的日志条目。