ホームページ  >  記事  >  PHPフレームワーク  >  Laravelでログを削除する方法

Laravelでログを削除する方法

WBOY
WBOYオリジナル
2022-02-24 15:33:112635ブラウズ

laravelでは、truncateコマンドを使用してログを削除できます。このコマンドは、指定したデータをクリアするために使用されます。このコマンドを使用して、「laravel.log」ファイルの内容をクリアします。構文は「」です。 truncate -s 0 storage/logs /laravel.log」。

Laravelでログを削除する方法

#この記事の動作環境: Windows 10 システム、Laravel バージョン 6、Dell G3 コンピューター。

laravel でログを削除する方法

1. Laravel で laravel.log ファイルを削除 (クリア) する方法

このファイルが大きすぎるため、phpstorm で開けない場合があります。

laravel.log ファイルは手動でクリアできません。たとえば、ファイルを開いて [削除] を選択しても効果はありません。

laravel.log ファイルをクリアする簡単なコマンドがあります

コマンド ラインでこのコマンドを入力します

truncate -s 0 storage/logs/laravel.log

2. カスタム ログ

たとえば、書き込む必要があるテキスト メッセージ ログがありますが、書きたくないです。 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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。