Skip to content
This repository has been archived by the owner on Dec 9, 2022. It is now read-only.

a1fred/django-indb-logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyPI version

INSTALLATION

  • Add db_logger in INSTALLED_APPS
    INSTALLED_APPS += (
        "indb_logger",
    )
  • Set LOGGING dict in settings.py,

For example, my logging settings:

    LOGGING = {
        'version': 1,
        'disable_existing_loggers': False,
        'formatters': {
            'verbose': {
                'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'
            },
        },
        'handlers': {
            'log_db': {
                'class': 'indb_logger.dbh.DBHandler',
                'expiry': 2,  # days
                'formatter': 'verbose',
                },
        },
        'loggers': {
            'django.request': {
                'handlers': ['log_db'],
                'level': 'WARNING',
                'propagate': True,
            },
        },
    }

USAGE

  • See how log entry adding in http://yourproject.com/admin/indb_logger/generallog/
  • PROFIT

About

Django app to write logs to database

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages