Où se trouvent les journaux?

Je débogue un noeud final JSON et j’ai besoin de voir les erreurs internes du serveur. Cependant, mon répertoire app/storage/logs est vide et il semble qu’aucun autre répertoire ne soit dédié aux journaux dans le projet. J’ai essayé de googler le sujet en vain.

Comment puis-je activer la journalisation, si elle n’est pas déjà activée et afficher les journaux?

  • Assurez-vous que le mode de débogage est activé – ajoutez APP_DEBUG=true au fichier .env ou définissez une variable d’environnement

  • Les fichiers journaux sont dans le dossier storage / logs. laravel.log est le nom de fichier par défaut. S’il y a un problème de permission avec le dossier de journal, Laravel s’arrête juste. Donc, si votre ordinateur fonctionne généralement, les permissions ne sont pas un problème.

  • Si vos appels ne parviennent même pas à Laravel ou ne sont pas causés par des problèmes de code, consultez les fichiers journaux du serveur Web (consultez vos fichiers de configuration Apache / nginx pour voir les chemins d’access).

  • Si vous utilisez PHP-FPM, vérifiez également ses fichiers journaux (vous pouvez voir le chemin d’access au fichier dans la configuration du pool PHP-FPM).

Vous devriez vérifier le répertoire racine et non le répertoire de l’application.

Recherchez dans $ROOT/storage/laravel.log pas app/storage/laravel.log , où root est le répertoire supérieur du projet.