Django management command auditing app
Project description
# 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django_command_log-2.2.tar.gz
(8.0 kB
view hashes)
Built Distribution
Close
Hashes for django_command_log-2.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b495e35b400454c205927b057ee62a7d0c17cff20abcc2c771cc21cc54f5ee1b |
|
MD5 | d0d2bda4dc64a7d7495656509ecff61f |
|
BLAKE2b-256 | b860287244fdb6021ea1a0a5eb6eeb474314fb4d787f7e83633916eaccdb22eb |