2015-04-26 37 views
1

我要記錄用戶行爲,應用程序的請求,等...喜歡的東西:laravel 5 - 如何創建自定義日誌級別?

[2015-04-23 20:40:36] user.register {"name":"mike", "age":"35"} 
[2015-04-23 20:40:55] user.login {"user_id":123} 

參賽項目的所有應到分隔的文件,通過動作類型。

我可以使用Laravel 5 Monolog庫來實現嗎?怎麼樣?

謝謝!

回答

2

是的,你可能創建一個新的loglevel;但我建議你使用Model Events

例如;用戶註冊:

User::creating(function($user) 
{ 
    \Log::info('user.register '.$user->toJson()); 
});