info('インフォてすと');
debug('デバッグてすと');
laravel.php
[2024-11-25 20:21:44] testing.INFO: インフォてすと
何故か表示されない
原因
IDE でジャンプしてみると・・・
info()
は、ちゃんと Hepler に繋がってた
# vendor/laravel/framework/src/Illuminate/Foundation/helpers.php
function info($message, $context = [])
{
app('log')->info($message, $context);
}
しかし debug()
は、Debugbar のほうに繋がってた
# vendor/barryvdh/laravel-debugbar/src/helpers.php
function debug($value)
{
$debugbar = debugbar();
foreach (func_get_args() as $value) {
$debugbar->addMessage($value, 'debug');
}
}
答え
logger()
をチェーンさせないで使えばいいらしい
これは分かんないよ~
# vendor/laravel/framework/src/Illuminate/Foundation/helpers.php
function logger($message = null, array $context = [])
{
if (is_null($message)) {
return app('log');
}
return app('log')->debug($message, $context);
}
logger('デバッグてすと');