soynatan/django-easy-audit
این یک افزونهٔ ساده برای ثبت لاگ در پروژههای Django است که به راحتی میتواند تمام تغییرات مدلها، ورود و خروج کاربران و درخواستهای HTTP را ضبط کند.
کاربرد:
این ابزار برای پیگیری فعالیتهای کاربران و تغییرات دادهها در سیستم استفاده میشود. مثلاً وقتی یک کاربر یک رکورد را ویرایط میدهد، این کتابخانه دقیقاً ثبت میکند که چه کسی، چه زمانی و چه چیزی را تغییر داده است.
در چه شرایطی بهتره استفاده شود؟
وقتی نیاز دارید یک سیستم حسابرسی (audit) سبک و بدون پیچیدگی داشته باشید، مخصوصاً در پروژههایی که نمیخواهید کد زیادی بنویسید و میخواهید با چند خط کد، تمام فعالیتها را لاگ کنید.
چند مثال از موارد استفاده:
- پیگیری تغییرات اطلاعات مشتریان توسط کارمندان
- ثبت زمان ورود و خروج کاربران به سیستم
- رصد عملیات حساس مثل حذف دادهها یا تغییر تنظیمات مهم ️
- ارائه گزارش فعالیتها به مدیران سیستم
- ##django
- ##auditlog
- ##websecurity
- ##python
- ##djangopackages
- ##logging
- ##usertracking
- ##devtools
- ##backend
- ##simpleaudit
