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