Wie es funktioniert
Laravel 9 ermöglicht es Entwicklern, Nachrichten über das Systemverhalten einer Anwendung auf Dateien wie das System des Fehlerprotokolls zu protokollieren und sie zu senden, um die Entwicklungsteams zu benachrichtigen.
Es basiert auf den Laravel 9 -Kanälen. Kanäle sind eine spezifische Möglichkeit, die Protokollnachricht eines Systems zu schreiben. Jeder Kanal repräsentiert ein anderes Ziel, und wir können Nachrichten gleichzeitig an verschiedene Kanäle senden.
Verarbeiten Sie eins: Installieren Sie Laravel 9 im System
Wir müssen den folgenden Befehl ausführen, um unser Protokollprojekt zu installieren:
Komponist erstellen projekt laravel/laravellogprojectEs sollte wie das folgende Bild aussehen:
Gehen Sie dann zum Projekt Root Directory und öffnen Sie das Protokollierungsprojekt.
Verarbeiten Sie zwei: Konfigurieren Sie das Anmelden im Projekt
Alle Projektkonfigurationsoptionen befinden sich in Ihrem Anwendungskonfigurationsordner. Gehen Sie jetzt zur Protokollierung.PHP -Datei im Konfigurationsordner. Die Protokollierung.Mit der PHP -Datei können Entwickler Protokollierungskanäle durch Hinzufügen, Aktualisieren oder Löschen von Protokollierungen konfigurieren.
Standardmäßig sollte es wie das folgende Bild aussehen:
Der Stapelkanal wird standardmäßig ausgewählt. Die Kanäle sehen in der Protokollierungsdatei wie das folgende Bild aus:
'Kanäle' => [Ein Fahrer regulierte die Kanäle. Der Treiber legt fest, welche Protokolldaten in der Systemprotokolldatei aufgezeichnet werden. Es gibt viele Fahrer, die Laravel 9 eingebaut sind. Sie müssen die Dokumentation der Laravel 9 -Fahrerdokumentation für die Fahrerliste überprüfen.
Schreiben Sie nun eine Protokollnachricht in die Laravel -Anwendung. Wir können eine Protokollmeldungsprotokolldaten übergeben.
Dafür müssen wir einen Controller namens "LogMessage" erstellen. Jetzt müssen wir diesen Befehl ausführen:
Php Artisan Make: ControllerLogMessageNach der Erstellung sollte es so aussehen:
Jetzt müssen wir eine Funktion im Controller erstellen:
Klasse logMessage erweitert den ControllerWir verwenden Log :: Info, um die LogMessage anzuzeigen.
Verarbeiten Sie drei: Führen und testen Sie das System
Führen Sie jetzt das Protokollierungsprojekt aus und testen Sie sie.
Wir müssen eine Route zum Überprüfen erstellen.
Als nächstes müssen wir das Projekt ausführen und den folgenden Befehl verwenden:
PHP Artisan ServeGehen Sie dann zur Route und melden Sie sich bei Ihrer Anwendung an.
Vor dem Laden der URL können Sie unter dem Speicherverzeichnis überprüfen.
Es gibt keine Protokolldatei.
Sobald Sie die URL geladen haben, werden die Protokolldatei angezeigt.
Die URL sieht wie das folgende Bild aus:
Laden Sie dann die URL: laden Sie:
Der Laravel.Die Protokolldatei wurde erstellt, und wir öffnen die folgende Protokolldatei:
Hier können Sie alle Ihre Anwendungsfehler überprüfen.
Abschluss
In diesem Artikel haben wir diskutiert, wie Laravel -Protokollierung in drei Prozessen erreicht wurde. Die Prozesse umfassten die Installation von Laravel 9 im System, das Konfigurieren von Anmeldungen im Projekt sowie das Ausführen und Testen des Systems. Wir hoffen, dieser Artikel wird Ihnen bei Ihrer Bewerbungsaktivität helfen.