Extract unique Python exceptions with their traceback from a log file.
Project description
exception
Extract unique Python-Exceptions with their traceback from a log file.
## WARNING!
The extraction logic here is heuristic and may fail you. Don’t depend on it for any life or death situations. Also, please submit feedback on how it could be improved!
## Installational
Clone this repository and install with
python setup.py install
This adds a utility called exception or exception.exe to your path.
## Usage
To extract the Python tracebacks from a log called _logfile.txt_, run:
$ exception -f logfile.txt
If you want to exclude certain exceptions, try:
$ exception -f logfile.txt -e ValueError,AttributeError
You can all pass multiple filenames:
$ exception -f logfile1.txt logfile2.txt
This would exclude would exclude any ValueError or AttributeError tracebacks from the output.
The tool can also read the log file from stdout, e.g.:
cat logfile.txt | exception
or
cat logfile.txt | exception -e ValueError
Credits
This is based on [a script](https://gist.github.com/originell/1923003) by [@originell](https://github.com/originell).
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.1.0 (2016-06-16)
First release on PyPI.
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
Built Distribution
Hashes for exception-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8ce0ed8e75fafa9f948e37548290cb8d188a154a17426b1a9ca01f39647cf08 |
|
MD5 | b569cb4c649b522b2a92d3766a41479d |
|
BLAKE2b-256 | dbb72ebe2a6f154a525465d5fe181ccc4b9d570d5210ac337a450b9b1ed21333 |