laravel 5 - 如何创建自定义日志级别?

时间:2015-04-26 20:14:13

标签: php logging laravel-5 monolog

我想记录用户操作,应用程序请求等...类似于:

[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库吗?怎么样?

谢谢!

1 个答案:

答案 0 :(得分:2)

是的,您可以创建新的日志级别;但我建议你使用Model Events

例如;关于用户注册:

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