ホームページ >バックエンド開発 >PHPチュートリアル >Laravelターミナルでログを表示する方法
この記事では主にlaravelのターミナルでログを閲覧する方法を紹介していますが、一定の参考になる内容ですので、シェアしておきますので、困っている友人は参考にしてください
php 職人の尾 --path=/Users/henryj/workspace_php/makerlab/app/storage/logs/laravel-2015-04-22.log mac book ターミナルで実行する手順
php
artisan tail
コマンドを使用すると、リアルタイムのプログラム実行ログを表示できます。特に、デバッグ モードがオフになっている場合 (運用環境など) に便利です。
デフォルトでは tail はローカル コードのみです
php artisan tail
開発時には、SQL クエリ ステートメントのログを開いて php 職人の尾で使用することもできます
SQL チューニングを監視および制御します。
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); });
次へ何かをしてみましょう 構成、運用環境でログを表示します。
app/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中文网!
相关推荐:
以上がLaravelターミナルでログを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。