Skip to main content

Extract unique Python exceptions with their traceback from a log file.

Project description

exception

https://img.shields.io/pypi/v/exception.svg https://img.shields.io/travis/tdhopper/exception.svg Documentation Status Updates

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

exception-0.1.0.tar.gz (12.7 kB view hashes)

Uploaded Source

Built Distribution

exception-0.1.0-py2.py3-none-any.whl (5.7 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page