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
.
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.0.tar.gz
(8.1 kB
view hashes)
Built Distribution
Close
Hashes for django_command_log-2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2636bb839c5985c4b519de5869931de0ebbea7ecc8f627e1b1344fefc0d62e4d |
|
MD5 | 7216f93d66c628e98140484a4ad472fb |
|
BLAKE2b-256 | 8b01bf71263c04569020b9db76fb564a4025889af57fbaad9693d5eb463f7c6e |