laravel 的日志记录访问者访问的资源和用户ip,及查询的内容
2017-08-14 00:57
1311 查看
创建方式
创建一个全局的中间件
在中间件中写入如下内容
创建一个全局的中间件
在中间件中写入如下内容
Event::listen('illuminate.query',function($query) use ($request){ $log = base_path('log').'\request.log'; if(filesize($log)>1024*1024){ $bak = base_path('log').'\\'.date('YmdHis').'.bak'; rename($log,$bak); } $str="========================================================================================\n\r" .'['.date('Y-M-D').']'.$request->ip().'------->'.$request->path()."\n\r".'[sql]'.$query."\n\r"; File_put_contents(base_path('log').'\request.log',$str,FILE_APPEND); //var_dump($query); });
相关文章推荐
- tomcat 记录 访问者 ip + 访问地址
- 按时按登录IP记录Linux所有用户操作日志
- 利用nginx访问日志如何记录mysql中的用户id详解
- 有1000亿条记录,每条记录由url,ip,时间组成,设计一个系统能够快速查询以下内容(程序设计题)
- 查询每个用户最新的日志访问信息
- 怎样配置让apache访问日志记录真实客户端IP,而不是nginx代理服务器IP
- SQL--处理表重复记录(查询和删除) 示例:查询最近一条用户登陆日志
- 一种基于自定义代码记录用户访问日志在Sharepoint网站的应用方法!
- nginx查看日志访问IP最高的20个IP记录
- 通过登陆IP记录Linux所有用户登录所操作的日志
- 有1000亿条记录,每条记录由url,ip,时间组成,设计一个系统能够快速查询以下内容
- SAP系统中,用户登陆IP,主机名,使用事物代码的审计日志记录增强
- Mariadb 分布式事务两阶段提交 binlog日志 查询日志 都记录了一些什么内容 以及恢复被丢失数据方式
- squid后面的lighttpd、apache,jetty日志记录用户ip的方法
- apache 访问日志如何设置每日新增一个日志文件、如何限制大小、设置记录内容
- linux系统日志输出,记录用户登入信息以及登入ip,登入操作记录等
- 通过登入IP记录Linux所有用户登录所操作的日志
- 对MYSQL慢查询slow query 日志记录内容的疑惑
- 使用Nginx如何配置Tomcat访问日志记录真实IP
- tomcat配置记录访问ip日志