Php 如何:为登录Laravel 3添加自定义格式?
我使用的是Laravel 3.2.13,我不想向用户显示错误,所以我将其隐藏并设置: /config/error.phpPhp 如何:为登录Laravel 3添加自定义格式?,php,laravel,laravel-3,Php,Laravel,Laravel 3,我使用的是Laravel 3.2.13,我不想向用户显示错误,所以我将其隐藏并设置: /config/error.php 'log' => true 日志正在运行,但可读性不强,我想添加一些自定义信息,如当前页面$\u服务器[“REQUEST\u URI”]或会话用户\u idsession::get('id') 在哪里可以执行此操作?在Laravel 3.2.13中执行此操作而不接触源代码的正确方法是收听事件Laravel.log: 请注意,在侦听此事件时,它将阻止从Laravel的日
'log' => true
日志正在运行,但可读性不强,我想添加一些自定义信息,如当前页面$\u服务器[“REQUEST\u URI”]
或会话用户\u idsession::get('id')
在哪里可以执行此操作?在Laravel 3.2.13中执行此操作而不接触源代码的正确方法是收听事件
Laravel.log
:
请注意,在侦听此事件时,它将阻止从Laravel的日志将该行写入文件,因此您知道是否
欲了解更多信息,请查看Perfect的来源,我只是做了一些调整,以获得与原作相同的外观,谢谢。
Event::listen('laravel.log', function($type, $message)
{
$message = $type.' ['.$_SERVER["REQUEST_URI"].'] '.$message;
File::append(path('storage').'logs/'.date('Y-m-d').'.log', $message);
});