2016-12-17 10 views
-1

私はLaravel 5.1を参照しています。Laravelロギングを拡張する方法を含める

私は、ログ機能をコード内の任意のポイント(組み込みのベンダーライブラリを含む)から実行する方法で、自分が選択した追加の方法をトリガーするように機能を拡張しようとしています。これをどうやってやりますか?

答えて

0

Laravelは、データを記録するときにilluminate.logというイベントを発生させます。だからあなたはそのイベントを聞くことができ、余分な方法を呼び出すことができます。例えば

は、クラスApp\Providers\AppServiceProviderのごboot()メソッドで次のコードを追加します。

public function boot() 
{ 
    \Event::listen('illuminate.log', function ($level, $message, $context) { 
     // call your extra functions 
    }); 
} 
関連する問題