跳转到主要内容

从日志文件中提取唯一的Python异常及其堆栈跟踪。

项目描述

exception

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

从日志文件中提取唯一的Python异常及其堆栈跟踪。

## 警告!

这里的提取逻辑是启发式的,可能会失败。不要将其用于任何生死攸关的情况。也请提交有关如何改进的反馈!

## 安装

克隆此存储库并使用以下命令安装:

python setup.py install

这将在您的路径中添加一个名为exceptionexception.exe的实用程序。

## 使用方法

要从名为_logfile.txt_的日志文件中提取Python堆栈跟踪,请运行

$ exception -f logfile.txt

如果您想排除某些异常,请尝试

$ exception -f logfile.txt -e ValueError,AttributeError

您可以传递多个文件名

$ exception -f logfile1.txt logfile2.txt

这将排除任何ValueErrorAttributeError堆栈跟踪。

该工具还可以从标准输出读取日志文件,例如。

cat logfile.txt | exception

cat logfile.txt | exception -e ValueError

鸣谢

这是基于[一个脚本](https://gist.github.com/originell/1923003),由[@originell](https://github.com/originell)。

此软件包使用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建。

历史

0.1.0 (2016-06-16)

  • 首次发布在PyPI上。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

exception-0.1.0.tar.gz (12.7 kB 查看哈希)

上传时间

构建分布

exception-0.1.0-py2.py3-none-any.whl (5.7 kB 查看哈希)

上传时间 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面