2015-04-26 38 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()); 
});