cornernote/yii-audit-module

跟踪并存储使用信息,包括页面请求、数据库字段更改和系统错误。

1.1.15 2022-07-05 02:00 UTC

This package is auto-updated.

Last update: 2024-09-05 06:27:03 UTC


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

Mr PHP

Latest Stable Version Total Downloads Monthly Downloads Latest Unstable Version Build Status License