Maison >développement back-end >tutoriel php >Comment afficher les journaux dans le terminal Laravel
Cet article présente principalement la méthode d'affichage des journaux dans le terminal de Laravel. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer
. php artisan tail --path=/Users/henryj/workspace_php/makerlab/app/storage/logs/laravel-2015-04-22.log Instructions pour exécuter dans le terminal mac book
php
artisan tail
peut être utilisée pour afficher le journal d'exécution du programme en temps réel, lorsque le le mode de débogage est désactivé (comme : Environnement de production), particulièrement utile
Par défaut, tail est uniquement pour le code local
<.>php artisan tailLors du développement, vous pouvez également ouvrir le LOG de l'instruction de requête SQL et l'utiliser avec
pour surveiller et régler SQL php artisan tail
app/filters.php
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); });
Modifiez le
fichierapp/config/remote.php
'connections' => array( 'production' => array( 'host' => '117.111.111.111', // 'username' => 'root', 'password' => '', 'key' => '/Users/username/.ssh/id_rsa', 'keyphrase' => '', 'root' => '/var/webroot', ), ),
配置完成后调用:
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中文网!
相关推荐:
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!