在laravel中,日志文件位于“storage/logs”文件夾中,默認的文件名是“l(fā)aravel.log”;如果日志文件存在權(quán)限問題,laravel會暫停,可以利用“php artisan tail”命令查看實時的程序運行日志。
本文操作環(huán)境:Windows10系統(tǒng)、Laravel6版、Dell G3電腦。
laravel的日志在哪
日志文件位于storage / logs文件夾中。 laravel.log是默認文件名。 如果日志文件夾存在權(quán)限問題,Laravel會暫停。
php artisan tail 命令可用來查看實時的程序運行 log, 在 debug 模式關(guān)閉的情況下 ( 如: 生產(chǎn)環(huán)境 ), 尤其有用.
使用
開發(fā)使用
默認情況下 tail 只是針對本地的代碼
php artisan tail
開發(fā)的時候, 還可以打開 SQL 查詢語句的 LOG, 配合 php artisan tail 一起使用, 對 SQL 進行監(jiān)控和調(diào)優(yōu).
日志是非常重要的。本地開發(fā)可以開啟調(diào)試模式,但是上線的項目查看日志是非常簡潔有效的調(diào)試手段。Laravel集成了Monolog日志庫以便提供多種功能強大的日志處理器。
Laravel支持日志方法single, daily, syslog 和 errorlog。例如,如果你想要日志文件按日生成而不是生成單個文件,應(yīng)該在配置文件config/app.php中設(shè)置log值如下:
'log' => 'daily'
系統(tǒng)默認配置為single
#config/app.php:111 'log' => env('APP_LOG', 'single'),
【