Laravel ログを出力するには?

ショコラ
ショコラ

Laravel ログを出力するには?

https://readouble.com/laravel/9.x/ja/logging.html のドキュメントが参考になるでしょう。
\Log::debug でも呼び出せます。

もっさん先輩
もっさん先輩

ログの基本

Log クラスをインポートする。\Logでもアクセスできます。

use Illuminate\Support\Facades\Log;

Log クラスをインポートしないで、\Logだけでも使えます。

\Log::debug($message,$var);

ログに変数の内容を出力するには、第2パラメータに設定する。

Log::debug($message,$var);

ログの出力先は↓こちら。

storage/logs/laravel.log

ログレベルは .env で設定する。例えば info と設定すると、debugレベル のログは出力されなくなる。

LOG_LEVEL=info

ログの種類

debugログ(開発中のログはこれで良いと思う)

Log::debug($message);

infoログ

Log::info($message);

noticeログ

Log::notice($message);

warningログ

Log::warning($message);

errorログ

Log::error($message);

criticalログ

Log::critical($message);

alertログ

Log::alert($message);

emergencyログ

Log::emergency($message);
Scroll to Top