db-logger

A simple Django app to save logs to database


Install
pip install db-logger==1.0

Documentation

DB Logger

DB Logger is a simple Django app to save logs to database.

Quick start

  1. Install:

    pip install db-logger
    
  2. Add "db_logger" to your INSTALLED_APPS setting like this:

    INSTALLED_APPS = [
        ...
        'db_logger',
    ]
    
  3. Run python manage.py migrate to create the polls models.

  4. Add handler and logger to LOGGING setting like this:

    LOGGING = {
        'version': 1,
        'disable_existing_loggers': False,
        'formatters': {
            'verbose': {
                'format': "[%(asctime)s] %(levelname)s [%(name)s:%(lineno)s] %(message)s",
                'datefmt': "%d/%b/%Y %H:%M:%S"
            },
            'standard': {
                'format': '%(asctime)s [%(levelname)s] %(name)s: %(message)s'
            },
            'simple': {
                'format': '%(levelname)s %(message)s'
            },
        },
        'handlers': {
            'db_log': {
                'level': 'DEBUG',
                'class': 'db_logger.handlers.DbLogHandler'
            },
        },
        'loggers': {
            '': {
                'handlers': ['db_log'],
                'level': 'DEBUG',
            }
        }
    }
    
  5. Visit /admin/db_logger/dblogentry/ to check the logs.