Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

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.

Files for django-admin-log, version 0.2
Filename, size File type Python version Upload date Hashes
Filename, size django-admin-log-0.2.tar.gz (2.7 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page