-
Notifications
You must be signed in to change notification settings - Fork 1
Django management commands that log the running / status / output to a database
License
yunojuno/django-management-command-log
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# Django Management Command Log App to enable simple auditing of Django management commands ### Version support This project now support Django 3.2+, and Python 3.8+. See git tags and PyPI classifiers for support. ## Background This app wraps the standard Django management command base class to record the running of a command. It logs the name of the command, start and end time, and the output (if any). If the command fails with a Python exception, the error message is added to the record, and the exception itself is logged using `logging.exception`. ![Screenshot of admin list view](https://github.com/yunojuno/django-management-command-log/blob/master/screenshots/list-view.png) ![Screenshot of admin detail view](https://github.com/yunojuno/django-management-command-log/blob/master/screenshots/detail-view.png) See the `test_command` and `test_transaction_command` for examples. ## TODO * Documentation. * Convert output field to JSON
About
Django management commands that log the running / status / output to a database
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published