cornernote / yii-audit-module
跟踪并存储使用信息,包括页面请求、数据库字段更改和系统错误。
1.1.15
2022-07-05 02:00 UTC
Requires
Requires (Dev)
- yiisoft/yii: ~1.1
README
跟踪并显示使用信息,包括页面请求、数据库字段更改、PHP错误和Yii日志。
功能
访问者请求跟踪
- 跟踪网站活动,包括您需要了解的所有请求信息。
- 错误处理器将为每个访问者创建一个AuditRequest记录。
- 当应用程序结束时,它会更新AuditRequest记录,包含内存和时间信息。
跟踪以下信息
- 链接 - 请求的URL、引用的URL、重定向到的URL(从应用程序结束时的头部读取)
- 用户 - 访问者的IP地址和登录用户的ID
- 超全局变量 - (
$_GET
/$_POST
/$_SESSION
/$_FILES
/$_COOKIE
), 数组被序列化后使用gzip压缩 - 计时器 - 应用程序的开始和结束时间
- 内存 - 内存使用量和峰值内存使用量
模型字段跟踪
- 每次您的模型被保存时,都会跟踪旧值和新值。
- 可以将行为轻松附加到任何您想跟踪字段更改的模型。
- 每个字段更改都与一个AuditRequest相关联,因此您可以查看访问者动作的整个状态。
- 使用
CDbCommandBuilder::createMultipleInsertCommand()
在一个查询中执行多个插入。 - 提供视图,可以将它们渲染到您的应用程序中,以显示模型更改的字段。
错误跟踪
- 即使是在实时模式下,也会保存完整的错误堆栈转储。
- 捕获所有错误,包括致命错误。
- 通过模块界面查看收集的所有数据。
- 每个错误都与一个AuditRequest相关联,因此您可以查看访问者动作的整个状态。
日志跟踪
- 将日志保存到数据库中,以便于实时调试或检查历史日志。
- 每个日志都与一个AuditRequest相关联,因此您可以查看访问者动作的整个状态。
资源
支持
许可证
BSD-3-Clause,版权所有 © 2013-2014 Mr PHP