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 文件中查看生成的日志条目。