Laravel 4 - 记录事件监听器

时间:2013-09-09 20:59:41

标签: php events logging laravel laravel-4

我对laravel 4很新,我想在storage/logs尝试连接到我的应用程序时登录user内的文件。

我在routes.php内添加了这个:

Event::listen('auth.attempt', function() {
    echo 'attempting to logging in';
});

我知道Laravel 4包含monolog这是一个PHP日志框架,但我不知道这是否是最简单的登录方式。

我可以声明我添加到filter的{​​{1}}的{​​{1}},但此解决方案不是很优雅。

1 个答案:

答案 0 :(得分:5)

与monolog一起使用,它被广泛使用并且是一个很棒的图书馆。它可以通过多种不同方式进行配置,并实现PSR-3日志记录界面。请参阅http://laravel.com/docs/errors#logginghttp://github.com/Seldaek/monolog

最简单的日志记录命令:

Log::info('This is some useful information.');

如果你想直接与monolog接口:

$monolog = Log::getMonolog();

通过将标准laravel外观用于monolog,它将自动将其记录到具有当前日期的新文件中。

关于最简单方法的初步查询,我觉得有必要说这是最简单的方法。