- 1. 概要
- 2. logger
- 3. 備考
1. 概要
「Laravel」で、「laravel.log」へログを出力する場合。
ヘッダで下記をインクルードして。
use Illuminate\Support\Facades\Log;
下記のような書き方をしなければならないので。
Log::level("message");
いちいち面倒だなぁ、と思っていたら。
そう思っている人がいるからかどうかは、わかりませんが、別の手が用意されておりました。
2. logger
なんのインクルードもなしで。
logger("message");
と記述することで。
Log::debug("message");
と同等のログを出力することができます。
結論として、下記のような書き方をします。
logger(__DIR__);
logger(basename(__FILE__).' '.__FUNCTION__.' '.__LINE__.' $variable['. var_export($variable, true) .']');
そもそも、変数が宣言されているかをチェックする場合は。
logger(__DIR__);
if (isset($var))
{
logger(basename(__FILE__).' '.__FUNCTION__.' '.__LINE__.' $variable['. var_export($variable, true) .']');
}
else
{
logger(basename(__FILE__).' '.__FUNCTION__.' '.__LINE__.' $variable is not set ');
}
3. 備考
本ページは、下記のサイトを参考にさせていただきました。
「12.x ログ Laravel」
|