semvec/pypi-packages huggingface dataset:
django-command-log 2.3.0
Django management command auditing app
License: MIT
Requires Python: <4.0,>=3.12

# Django Management Command Log

App to enable simple auditing of Django management commands

### Version support

This project supports Python 3.12+ and Django 5.2-6.0.
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