- Decorator for logging function calls
- Easier usage of custom log handlers (currently works like this)
- JSON output (a la 12 factor app)
- Send logs to remote log collector (maybe)
- Structured logging a la https://structlog.readthedocs.io/en/stable/index.html (maybe)
- Travis CI: pypy3 gives error RuntimeError: Python 3.3 or later is required (see job 255217329)
- Tests
- Custom handlers and reconfiguration
- Strange behaviour: py.test with default logger - capturing err does not work if the logger is setup initially in logzero. Only works when setup from the py script.
- https://logbook.readthedocs.io/en/stable/index.html
- https://12factor.net/logs
- Log collectors: fluentd, logstash, etc.
- https://structlog.readthedocs.io/en/stable/why.html
via https://cookiecutter-pypackage.readthedocs.io/en/latest/pypi_release_checklist.html
# Run the tests
py.test
make lint
tox
# Update history
vi HISTORY.rst
git add HISTORY.rst
git commit -m "Changelog for upcoming release 0.1.1."
# Update version
bumpversion minor
# Push
git push && git push --tags
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.