Skip to main content

Application that logs errors generated in a web system into a model. The model is displayed in the administrator.

Project description

Application that logs errors generated in a web system into a model. The model is displayed in the administrator.

Installing

pip install django-admin-log

Quick start

  1. Include the app ‘log’ to INSTALLED_APPS in the settings.py

  2. Apply migration with migrate for registry the model of django-seo-admin:

    python manage.py migrate
  3. Run server

How to use?

  1. For example, to record an error

In the views.py:

from log.utils import set_error_to_log

def myview(request, pk):

        try:
                raise "Error auto generate"
        except Exception, e:
                set_error_to_log(request, str(e))

When occurs on error, go the administrator and visualize the record in the model.

  1. For example, for get errors loaded on a date

In the views.py:

from log.utils import get_data_log

def myview(request, pk):

        now = datetime.datetime.now()
        data = get_data_log('date', now)
        content = data[0].content

        return HttpResponse(content)

In this example, i’m getting errors from field date with the value now. Then getting the first value. Other field can be username.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-admin-log-0.2.tar.gz (2.7 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page