在CentOS中分析Laravel错误日志可按以下步骤操作:
定位日志文件
日志默认存放在项目根目录的 storage/logs 目录下,文件名为 laravel.log。
laravel-2025-09-05.log),可在 config/logging.php 中配置。查看日志内容
tail -f laravel.log 命令实时查看最新日志。cat laravel.log 查看全部内容,或 grep "关键字" laravel.log 搜索特定错误。less laravel.log 或 more laravel.log 分页浏览。分析日志级别
Laravel支持 debug、info、warning、error 等日志级别,默认记录 error 及以上级别。
App\Exceptions\Handler 的 report() 方法中调整,或在 .env 中设置 LOG_LEVEL。权限问题处理
若日志无法写入,需确保Web服务器用户(如 apache 或 www-data)有权限:
chmod -R 775 storage
chown -R apache:apache storage
使用工具辅助分析
php artisan log:watch 实时监控日志变化。生产环境注意事项
.env 中设置 APP_DEBUG=false,避免暴露敏感信息。php artisan log:clear 删除旧日志,或配置日志轮转策略。参考来源: