操作日志第三方包

在 Laravel 中,有多个第三方包可以帮助记录操作日志,以下是一些常用的选项:

1. Laravel Logger

Laravel Logger 是一个用于记录用户活动的日志系统,可以记录登录、登出、创建、更新等操作。它提供了简单易用的接口来记录和检索操作日志,适合用于审计和跟踪用户行为。

  • 安装方式:
    composer require arcanedev/laravel-logger

2. Laravel Audit

Laravel Audit 是一个功能强大的审计扩展包,可以记录和跟踪应用程序的操作和事件。它支持记录用户行为、模型更改、数据库事务等,并提供用户界面来查看和分析审计日志。

  • 安装方式:
    composer require sdon2/laravel-audit-log

3. Activity Log

Activity Log 是一个用于记录操作日志的扩展包,可以帮助记录用户的活动和操作,例如创建、更新和删除记录等。它提供了简单的接口来记录和检索操作日志,方便审计和跟踪。

  • 安装方式:
    composer require spatie/laravel-activitylog

4. Binafy User Monitoring

Binafy User Monitoring 是一个用户行为监控包,可以记录用户的页面访问、操作行为以及登录/登出事件。它还支持自定义数据保留策略和事件监听,适合用于全面监控用户行为。

  • 安装方式:
    composer require binafy/laravel-user-monitoring

5. Laravel Log Viewer

Laravel Log Viewer 提供了一个 Web 界面,方便查看和管理应用程序的日志文件。它可以帮助开发者轻松浏览、搜索和过滤日志条目。

  • 安装方式:
    composer require arcanedev/log-viewer

选择建议

  • 如果你需要记录用户行为和模型操作,推荐使用 Laravel AuditActivity Log
  • 如果需要一个可视化界面来查看日志,可以选择 Laravel Log Viewer
  • 如果需要全面监控用户行为(包括页面访问和登录事件),可以选择 Binafy User Monitoring
posted @   Laravel自学开发  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示