Heim >Backend-Entwicklung >PHP-Tutorial >So zeigen Sie Protokolle im Laravel-Terminal an
Dieser Artikel stellt hauptsächlich die Methode zum Anzeigen von Protokollen im Laravel-Terminal vor. Er hat einen gewissen Referenzwert. Jetzt können Freunde in Not darauf verweisen php artisan tail --path=/Users/henryj/workspace_php/makerlab/app/storage/logs/laravel-2015-04-22.log Anweisungen zur Ausführung im MacBook-Terminal
Verwenden Sie „php artisan tail“, um das Protokoll der Laravel-Anwendung in Echtzeit anzuzeigen
Erklärung Der BefehlVerwenden Sie php
artisan tail
php artisan tail
zum Überwachen und Optimieren von SQL verwendet werden
Hinzufügen php artisan tail
Event::listen('illuminate.query', function($query, $bindings, $time, $name) { $data = compact('bindings', 'time', 'name'); // Format binding data for sql insertion foreach ($bindings as $i => $binding) { if ($binding instanceof \DateTime) { $bindings[$i] = $binding->format('\'Y-m-d H:i:s\''); } else if (is_string($binding)) { $bindings[$i] = "'$binding'"; } } // Insert bindings into query $query = str_replace(array('%', '?'), array('%%', '%s'), $query); $query = vsprintf($query, $bindings); Log::info($query, $data); });Protokoll in der Produktionsumgebung
in app/filters.php
-Datei
'connections' => array( 'production' => array( 'host' => '117.111.111.111', // 'username' => 'root', 'password' => '', 'key' => '/Users/username/.ssh/id_rsa', 'keyphrase' => '', 'root' => '/var/webroot', ), ),
app/config/remote.php
配置完成后调用:
php artisan tail production --path=/var/www/omapi/app/storage/logs/fpm-fcgi-2014-12-12.log --env=local
就可以实时查看 Log 输出了:
php artisan help tail
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!
相关推荐:
Das obige ist der detaillierte Inhalt vonSo zeigen Sie Protokolle im Laravel-Terminal an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!