UnsplashのJonatan Pieが撮影した写真
OS:Windows 11 Home / WSL2(Ubuntu20.04)
php:8.2.3
Laravel:v11.36.1
MySQL:8.0.40
やり方はとても簡単で、以下2つのステップのみです。
ステップ1:ファサードの読み込み
以下のコードで読み込めます。
use Illuminate\Support\Facades\Log;
ステップ2:ログ出力
メソッドは以下のように使います。
Log::info("ここの値がLaravel.logに出力されます");
以下はコントローラからログ出力する例です。
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Log; //追記
class PostController extends Controller
{
//
public function index(){
Log::info('ログ出力テスト'); // 追記
// ↑Log::info(出力したい値);
return false;
}
}
laravel.logは以下の場所にあります。
/storage/logs/laravel.log
出力例)
[2024-12-31 14:26:00] local.INFO: ログ出力テスト
以下コマンドを実行すると、出力されるログをリアルタイムで監視できて便利です。
tail -f [パス]
例)tail -f laravel.log
以上!