معرفی شرکت ها


django-eventlog-1.2


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

django-eventlog stores event messages in a Django model.
ویژگی مقدار
سیستم عامل -
نام فایل django-eventlog-1.2
نام django-eventlog
نسخه کتابخانه 1.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Martin Mahner
ایمیل نویسنده martin@mahner.org
آدرس صفحه اصلی https://github.com/bartTC/django-eventlog
آدرس اینترنتی https://pypi.org/project/django-eventlog/
مجوز MIT
.. image:: https://img.shields.io/pypi/v/django-eventlog.svg :target: https://pypi.org/project/django-eventlog/ .. image:: https://github.com/bartTC/django-eventlog/actions/workflows/push.yml/badge.svg :target: https://github.com/bartTC/django-eventlog/actions/workflows/push.yml ----- 📖 **Full documentation: https://django-eventlog.readthedocs.io/** *Compatibility Matrix:* ========= === === ==== ==== Py/Dj 3.8 3.9 3.10 3.11 ========= === === ==== ==== 3.2 (LTS) ✓ ✓ ✓ ✓ 4.0 ✓ ✓ ✓ ✓ 4.1 ✓ ✓ ✓ ✓ 4.2 (LTS) ✓ ✓ ✓ ✓ ========= === === ==== ==== django-eventlog =============== django-eventlog is a very simple event logger you can use to track certain actions in your code. Events are stored in a Django model and can be viewed in the Django Admin. Usage Example:: from eventlog import EventGroup e = EventGroup() # Start a new Event Group e.info('About to send 1000 mails.', # Trigger an Event initiator='Mailer Daemon') try: # ... sending 1000 mails e.info('All emails sent!', # Trigger an Event in the same group, initiator='Mailer Daemon') # so they are combined in the admin. except Exception: e.error('There was an error sending the emails.', initiator='Mailer Daemon') Events can be grouped in a "Event Group" and when hovering over one item in the admin, all events of the same group are highlighted: .. image:: https://github.com/bartTC/django-eventlog/raw/main/docs/_static/change_list.png :scale: 100 % The details view of an event will list all other events of this group so you can track the progress: .. image:: https://github.com/bartTC/django-eventlog/raw/main/docs/_static/change_form.png :scale: 100 % .. note:: While looking similar, it's not intended to be a replacement for your regular Python ``logging`` facility, rather an addition to it. django-eventlog stores it's data in a regular database model, so each log entry will trigger a SQL Insert. Therefore you should be careful using it in high performance and/or high volume environments. ========= Changelog ========= 1.2 (2023-04-28) ================ - Python 3.7 to 3.11 compatibility - Django 3.2 to 4.2 support 1.1 (2018-05-11) ================ - Added ability to manually set a group id to make an EventGroup object reusable through threads. 1.0 (2018-02-13) ================ - Production ready 1.0 release. - The details Admin view now displays all events of the group with an annotated delay, so you can see the progress of the group. 0.9 (2018-02-13) ================ - Initial release. - Django 1.8 to 2.0 compatibility. - Python 2.7 to 3.6 compatibility.


نیازمندی

مقدار نام
>=3.2 django


زبان مورد نیاز

مقدار نام
>=3.8 Python


نحوه نصب


نصب پکیج whl django-eventlog-1.2:

    pip install django-eventlog-1.2.whl


نصب پکیج tar.gz django-eventlog-1.2:

    pip install django-eventlog-1.2.tar.gz