在laravel中,可以利用truncate指令刪除日誌,該指令用於清空指定的數據,利用該指令清空「laravel.log」檔案內容即可,語法為「truncate -s 0 storage/logs /laravel.log」。
本文操作環境:Windows10系統、Laravel6版、Dell G3電腦。
一、Laravel 中如何刪除(清空) laravel.log 文件
有時候phpstorm會打不開這個文件,就是因為太大了
laravel.log 檔案是手動清空不掉的,例如開啟檔案,全選delete 是沒有任何效果的.
清空laravel.log 檔案有個簡單的指令可以使用
命令列下輸入這個指令
truncate -s 0 storage/logs/laravel.log
二、自訂日誌
例如我有個簡訊日誌,我需要寫入,但我又不想寫入laravel.log,怎麼辦呢,很簡單的,就直接在config/logging.php 增加一個驅動器
'sms' => [ 'driver' => 'daily',//单个文件还是按天 'path' => storage_path('logs/sms.log'),//存储文件 'level' => 'info',//日志级别 'days' => 14,//时间周期 ],
調用:
Log::channel('sms')->info('短信内容')
【相關推薦:laravel影片教學】
以上是laravel怎麼刪除日誌的詳細內容。更多資訊請關注PHP中文網其他相關文章!