open20/amos-audit

此包最新版本(1.0.1)没有可用的许可证信息。

这是Yii2审计记录的分支,显示web/cli请求、数据库更改、php/js错误及其相关数据。

安装: 222

依赖项: 2

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 1

开放问题: 0

类型:yii2-extension

1.0.1 2022-06-30 16:01 UTC

This package is auto-updated.

Last update: 2024-08-29 05:30:56 UTC


README

Join Chat Latest Version Software License 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