laravel 5 - 如何创建自定义日志级别?
laravel 5 - how to create custom log levels?
我想记录用户操作、应用程序请求等...类似于:
[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 库来做到这一点吗?怎么样?
谢谢!
是的,您可以创建一个新的日志级别;但我建议你使用 Model Events.
例如;关于用户注册:
User::creating(function($user)
{
\Log::info('user.register '.$user->toJson());
});
我想记录用户操作、应用程序请求等...类似于:
[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 库来做到这一点吗?怎么样?
谢谢!
是的,您可以创建一个新的日志级别;但我建议你使用 Model Events.
例如;关于用户注册:
User::creating(function($user)
{
\Log::info('user.register '.$user->toJson());
});