Le logging consiste en la sauvegarde de chaines de textes dans un fichier. Basiquement c’est l’idée, on peut affiner ceci. Le fichier de log sert surtout à aider le debug, et ceci en mode production.
Laravel et Monolog
Monolog est une librairie bien connue en PHP pour logger. elle est bien intégrée à Laravel.
Où se trouve le fichier de log de Laravel ?
la grande question ! il se trouve (Laravel 7) dans le dossier /storage/logs/laravel.log
.
Comment logger une entrée?
use Illuminate\Support\Facades\Log; Log::info('Someone tried login : ' . $request->query->get('email'));
Est ce que Monolog permet de logger les requêtes SQL?
Non. Pour ce faire il faut utiliser la facade Debug (DB)
use Illuminate\Support\Facade\Debug; ... DB::enablQueryLog()