arter/amos-audit

该软件包最新版本(1.0.1)没有可用的许可信息。

这是一个基于Yii2审计记录的分支,显示Web/cli请求、数据库更改、PHP/JS错误及其相关数据。

该软件包的官方存储库似乎已消失,因此该软件包已被冻结。

安装: 585

依赖: 1

建议: 0

安全: 0

类型:yii2-extension

1.0.1 2022-05-04 16:02 UTC

This package is auto-updated.

Last update: 2024-06-16 19:26:13 UTC


README

Join Chat Latest Version Software Proscription Build Status HHVM Coverage Status Quality Score Total Downloads Yii2 Framework

Yii2审计记录并显示Web/cli请求、数据库更改、PHP/JS错误及其相关数据。

PHP7.2 & Yii 2.0.13或更高版本

从PHP 7.2开始,Object成为保留关键字。Yii团队改变了他们的Object实现,将其称为BaseObject,并为PHP < 7.2提供了一个回退的Object类。

我们选择不立即强制所有人都使用Yii 2.0.13,而是将我们的发布版分为两个分支。

版本1.0.*目前是一个维护版本。我们将在一段时间内继续添加错误修复和类似翻译等功能,可能直到2.0.13更加普遍。只要你不使用PHP 7.2,就可以使用它。

对于所有其他情况,请使用版本1.1.*

功能

强大且简单

  • 作为简单模块安装,无需任何麻烦即可添加。
  • 您可以选择跟踪特定操作而无需跟踪其他内容,或者排除特定路由以进行日志记录(支持通配符)。
  • 查看您的数据。该模块包含一个非常好的查看器,当您将其添加到配置时将自动提供。它具有可配置的权限,可以限制通过IP、角色或用户访问此功能。

最小占用空间

在基础条目中跟踪最小数据

  • user_id - 访问者的用户ID(如果有),基于Yii::$app->user->id
  • ip - 访问者的IP地址。
  • request_method - 生成请求所使用的方法,例如:控制台请求为CLI,Web请求为GETPOSTDELETEPUTPATCHOPTIONSHEAD
  • ajax - 如果页面是使用ajax请求的。
  • route - 请求的控制器和操作。
  • duration - 请求处理所需的时间。
  • memory_max - 请求期间的最大内存使用量。
  • created - 条目创建的日期和时间。

使用可配置的面板记录日志数据

每个面板都是可选的,您甚至可以创建自己的面板。

  • RequestPanel - 跟踪所有传入的Web和console请求数据
    • 包括路由和参数的URL信息。
    • PHP SuperGlobals $_GET$_POST$_SERVER$_FILES$_COOKIES
    • 请求和响应的头部信息。
  • AssetPanel - 为请求加载的资产包。
  • ConfigPanel - 用于请求的Yii和PHP配置。
  • DbPanel - SQL查询。
  • ErrorPanel - 在后台记录所有PHP异常和错误。一旦记录,您就可以配置cron任务,将错误通过电子邮件发送给开发人员,以便在用户报告问题之前修复问题。 更多信息
  • JavascriptPanel - 自动记录JavaScript错误。通过包含JSLoggingAsset资产包自动记录错误和警告。JavaScript组件还提供了手动添加日志条目的方法。 更多信息
  • LogPanel - Yii日志。
  • MailPanel - 请求期间发送的电子邮件。 更多信息
  • ProfilingPanel - 应用程序分析信息。
  • TrailPanel - 使用 AuditTrailBehavior 在请求期间所做的数据库更改。 更多信息
  • ExtraDataPanel - 您想要存储的额外数据。 更多信息
  • CurlPanel - 跟踪您的应用程序的 cURL 请求(包括回复、日志和头信息) 更多信息
  • YourOwnPanel - 创建您自己的面板以捕获您想要的数据。 更多信息

文档

入门?尝试安装指南。您可以在文档中找到更多信息。

有关自上次版本以来的更改,请参阅变更日志

屏幕截图

仪表板

Dashboard

条目视图

Audit Entry View

更多屏幕截图

更多图像可在屏幕截图页面找到。

贡献

欢迎贡献。请参阅贡献指南

感谢所有贡献者

项目资源

许可协议

BSD-3 - 请参阅许可协议Analytics