Skip to content
This repository has been archived by the owner on Jan 21, 2023. It is now read-only.

cbjadwani/django-logbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Information

django-logbook is logbook plugin for Django Web Framework which adds new logging facilities to it.

Installation

Add next lines to your settings.py:

import logging
import logbook

LOG_LEVEL_DB_HANDLER = logbook.INFO
LOG_LEVEL_MAIL_HANDLER = logbook.ERROR
LOG_LEVEL_LOGGING_GLOBAL = logging.ERROR

Don't forget to add 'django_logbook' to INSTALLED_APPS tuple.

Run:

python manage.py syncdb

Or if you use south run:

python manage.py migrate

How to use

For example we have file app/views.py, add next lines into it:

import logbook
log = logbook.Logger('app.views')

After this you can log anything you want to django-logbook database:

log.error("Auth failed")
log.info("Have a nice day")

But if you used logging before like that:

import logging

logging.error("Auth failed")
logging.info("Have a nice day")

All you need is just to remove "import logging" and add next lines:

import logbook
logging = logbook.Logger('app.views')

This will work because logbook was made to be compatible with logging library.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages