Wie kann ich den Standardspeicherort der Protokolldatei <project-name>/storage/logs/laravel.log
in etwas wie /var/logs/<project-name>/laravel.log
ändern?Laravel 5 - Standardspeicherort ändern, Protokolldatei außerhalb der App verschieben
6
A
Antwort
6
Ich habe diesen Fall gelöst, indem ich errorlog
Protokollierungsmodell und Webserver konfiguriert habe.
1. Konfigurieren Laravel:
In config/app.php
Konfigurationsdatei:
'log' => 'errorlog'
Lesen Sie mehr über Laravel Protokollkonfiguration: http://laravel.com/docs/5.1/errors#configuration
2. Konfigurieren Webserver (in meinem Fall Nginx) :
error_log /var/log/nginx/<project_name>-error.log;
3
Für diejenigen, die nicht wollen, errorlog
verwenden und nur wirklich wollen, um die Datei zu ersetzen, um zu protokollieren, können Sie dies tun:
\Log::useFiles(env('APP_LOG_FILE'), config('app.log_level', 'debug'));
$handlers = \Log::getMonolog()->getHandlers();
$handler = array_shift($handlers);
$handler->setBubble(false);
auf App\Providers\AppServiceProvider.php
oder jede Provider
für diese Angelegenheit. Dies wird auf den Wert APP_LOG_FILE
anstelle des Standardwerts laravel.log
protokolliert. Setzen Sie bubbling auf "true" und die Anwendung meldet sich bei beiden Dateien an.
Verwandte Themen
- 1. Ändern Sie den Speicherpfad in Laravel 5
- 2. Laravel 5 Bildgröße ändern
- 3. Ändern Datumsformat Laravel 5
- 4. Laravel 5 App :: Fehler
- 5. LocalDB: SQL Server-Standardspeicherort ändern
- 6. Wie benutze ich Auth außerhalb von Laravel 5
- 7. Zeitzone in Lumen oder Laravel ändern 5
- 8. Ändern Sie den Standardspeicherort von Pycharm Projekt
- 9. Standardspeicherort in "Kopie" eines Google-Dokuments ändern
- 10. Laravel 5 Migration ändern Länge bestand Spalte
- 11. Laravel 5, Wert in Datenbank ändern
- 12. Laravel 5 Modelle Ordner
- 13. Lokale Bereitstellung - Ändern Sie den Standardspeicherort
- 14. Laravel 5 App immer mit 'Test' Umgebungskonfiguration
- 15. UIAlertView außerhalb der App
- 16. Standardspeicherort für Google Apps-Skripts
- 17. Laravel 5 Hilfsfunktion überschreiben
- 18. Laravel-Dateisystem außerhalb Projekt
- 19. Laravel 5 Routenschutz
- 20. Laravel 5 picker mehrsprachige
- 21. Laravel 5 hasManyThrough
- 22. laravel 5, update Benutzerpasswort
- 23. Laravel 5 Route
- 24. Laravel 5 PasswordController Strecke
- 25. Laravel 5 - Hübscher Paginator
- 26. Haken in Laravel 5?
- 27. required_if Laravel 5 Validierung
- 28. Laravel 5 und Laravel 4
- 29. Laravel 5 lockscreen
- 30. Mail der Fehler in Laravel 5
Werfen Sie einen Blick auf http://laravel.io/forum/02-06-2015-laravel5-how-to-change-logs-path - scheint eine Lösung zu haben – ggdx