وب‌سرویس مجید

پروژه django-easy-audit

soynatan/django-easy-audit

این یک افزونهٔ ساده برای ثبت لاگ در پروژه‌های Django است که به راحتی می‌تواند تمام تغییرات مدل‌ها، ورود و خروج کاربران و درخواست‌های HTTP را ضبط کند.

کاربرد:

این ابزار برای پیگیری فعالیت‌های کاربران و تغییرات داده‌ها در سیستم استفاده می‌شود. مثلاً وقتی یک کاربر یک رکورد را ویرایط می‌دهد، این کتابخانه دقیقاً ثبت می‌کند که چه کسی، چه زمانی و چه چیزی را تغییر داده است.

در چه شرایطی بهتره استفاده شود؟

وقتی نیاز دارید یک سیستم حسابرسی (audit) سبک و بدون پیچیدگی داشته باشید، مخصوصاً در پروژه‌هایی که نمی‌خواهید کد زیادی بنویسید و می‌خواهید با چند خط کد، تمام فعالیت‌ها را لاگ کنید.

چند مثال از موارد استفاده:

- پیگیری تغییرات اطلاعات مشتریان توسط کارمندان ‍

- ثبت زمان ورود و خروج کاربران به سیستم

- رصد عملیات حساس مثل حذف داده‌ها یا تغییر تنظیمات مهم ️

- ارائه گزارش فعالیت‌ها به مدیران سیستم

  • ##django
  • ##auditlog
  • ##websecurity
  • ##python
  • ##djangopackages
  • ##logging
  • ##usertracking
  • ##devtools
  • ##backend
  • ##simpleaudit