In Laravel befindet sich die Protokolldatei im Ordner „storage/logs“ und der Standarddateiname lautet „laravel.log“. Wenn in der Protokolldatei ein Berechtigungsproblem vorliegt, wird Laravel angehalten und Sie können es verwenden den Befehl „php artisan tail“, um das Programmausführungsprotokoll in Echtzeit anzuzeigen.
Die Betriebsumgebung dieses Artikels: Windows 10-System, Laravel Version 6, Dell G3-Computer.
Die Protokolldateien befinden sich im Ordner „storage/logs“. laravel.log ist der Standarddateiname. Laravel pausiert, wenn ein Berechtigungsproblem mit dem Protokollordner vorliegt.
php artisan tail command kann verwendet werden, um das Echtzeitprotokoll der Programmausführung anzuzeigen. Dies ist besonders nützlich, wenn der Debug-Modus deaktiviert ist (z. B. in einer Produktionsumgebung). tail ist nur für lokalen Code
php artisan tail
Bei der Entwicklung können Sie auch das LOG der SQL-Abfrageanweisung öffnen und es mit PHP Artisan Tail verwenden, um SQL zu überwachen und zu optimieren
Protokolle sind sehr wichtig. Der Debug-Modus kann für die lokale Entwicklung aktiviert werden, aber das Anzeigen von Protokollen für Online-Projekte ist eine sehr einfache und effektive Möglichkeit zum Debuggen. Laravel integriert die Monolog-Protokollierungsbibliothek, um eine Vielzahl leistungsstarker Protokollprozessoren bereitzustellen.
Laravel unterstützt die Protokollierungsmethoden Single, Daily, Syslog und Errorlog. Wenn Sie beispielsweise möchten, dass Protokolldateien täglich generiert werden, anstatt eine einzelne Datei zu generieren, sollten Sie den Protokollwert in der Konfigurationsdatei config/app.php wie folgt festlegen:
'log' => 'daily'
Die Standardkonfiguration des Systems ist Single
#config/app.php:111 'log' => env('APP_LOG', 'single'),
[Verwandte Empfehlungen:
Laravel-Video-Tutorial】
Das obige ist der detaillierte Inhalt vonWo ist Laravels Protokoll?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!