【问题标题】:laravel 5 - how to create custom log levels?laravel 5 - 如何创建自定义日志级别?
【发布时间】:2015-07-05 03:40:06
【问题描述】:

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

[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 库来做到这一点吗?怎么样?

谢谢!

【问题讨论】:

    标签: php logging laravel-5 monolog


    【解决方案1】:

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

    例如;关于用户注册:

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

    【讨论】:

      猜你喜欢
      • 2012-08-18
      • 1970-01-01
      • 1970-01-01
      • 2015-08-08
      • 2023-04-07
      • 2015-03-14
      • 2018-11-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多