Ich schaue in Laravel (und jetzt eigentlich Lumen) und wie es funktioniert, so habe ich eine kleine Aufgabe der Modifizierung der Fehler Logger, um mehr über das System zu erfahren, aber ich finde nicht zu finden, wo der Logging-Code gespeichert ist /geschrieben.Wie funktioniert das Lumen/Laravel Logging System?
So ruft ich eine Fassade wie Warnung wie so:
Log::warning('log this error');
Wenn diese statische Funktion aufrufen nannte es zu sein scheint:
illuminate\support\Facades\Log.php
In dieser Datei hat es eine einfache Funktion, die Gibt einfach eine Zeichenfolge zurück?
Hier ist die Spur für mich kalt, wo ist der eigentliche Protokollierungscode? Ich kann nirgendwo Code finden, der tatsächlich in die Protokolldatei schreibt.
Der Rückgabewert ('log') ist der Name eines Schlüssels im _service container_. Was "log" bedeutet, ist, wo der "Logging-Code" ist. Ergo, die Fassade. –