ich den Namen des aktuellen Protokolls in einer App Laravel 5.Laravel: Name des aktiven Protokolls zur Laufzeit erhalten
Versuchen Suche nach diesem auf Iluminate\Log\Writer
wissen müssen.
Nur $ path var beim Aufruf einiger Funktionen, aber ich verstehe nicht, wie man diesen Wert bekommt.
Grundsätzlich muss ich die Datei komprimieren und senden, wenn die App einige Ausnahmen bekommt. Dazu muss ich den Namen des aktiven Logs kennen.
Meine app conf Protokoll für die tägliche Rotation und sehen Namen von Protokollen wie zum laravel-2016-04-29.log
Ich kenne den Namen PHP, aber ich glaube, es möglich ist, die Log-Klasse selbst zu wissen, verwendet wird.
Das Beste, was ich gedacht habe
use Carbon\Carbon;
...
$carbon = new Carbon();
$log = storage_path().'/logs/laravel-'.$carbon->toDateString().'.log';
Ich denke, es einen besseren Weg
Die Route kein Problem. Mit 'storage_path(). '/ Logs /'' erhalten Sie einen einfachen Rute. Seinen Namen. Der Name ist logisch, wenn keine Änderungen vorgenommen wurden. Laravel-DATETIME.log. DATETIME ist das lokale Datumsformat. – abkrim