2016-05-03 12 views
1

Ich benutze die Version 5.1 von Laravel mit PHP 5.6. Von der Laravel-Website erfasse ich, dass es möglich ist, sich über ihre Monolog-Bibliothek bei syslog anzumelden. Aber ich kann keine Beispiele finden, wie das geht. Kannst du mir bitte sagen, wie ich mich von Laravel an syslog anmelden kann? Ich habe versucht, die APP_LOG=syslog in .env-Datei zu setzen. Das führt dazu, dass Laravel die Protokollierung in der Datei stoppt, aber nichts in Syslog protokolliert. Wie gebe ich syslog server ip: port oder socket address an?Wie konfiguriere ich Laravel 5.1, um auf Syslog zu loggen?

Antwort

2

Nach dem documentation, können Sie dies in config/app.php verwenden sollten:

'log' => 'syslog' 

Protokollmodi

Standardmäßig unterstützt Laravel die Protokollierungsmodi single, daily, syslog und errorlog . Wenn Sie zum Beispiel tägliche Protokolldateien einer einzelnen Datei verwenden möchten, sollten Sie den Protokollwert einfach in der Konfigurationsdatei config/app.php festlegen.

+0

Ich tat das, aber es scheint nicht zu funktionieren. Ich habe andere Nicht-PHP-Anwendungen, die in dasselbe Syslog schreiben können. – codefx