从日志文件中提取唯一的Python异常及其堆栈跟踪。
项目描述
exception
从日志文件中提取唯一的Python异常及其堆栈跟踪。
## 警告!
这里的提取逻辑是启发式的,可能会失败。不要将其用于任何生死攸关的情况。也请提交有关如何改进的反馈!
## 安装
克隆此存储库并使用以下命令安装:
python setup.py install
这将在您的路径中添加一个名为exception或exception.exe的实用程序。
## 使用方法
要从名为_logfile.txt_的日志文件中提取Python堆栈跟踪,请运行
$ exception -f logfile.txt
如果您想排除某些异常,请尝试
$ exception -f logfile.txt -e ValueError,AttributeError
您可以传递多个文件名
$ exception -f logfile1.txt logfile2.txt
这将排除任何ValueError或AttributeError堆栈跟踪。
该工具还可以从标准输出读取日志文件,例如。
cat logfile.txt | exception
或
cat logfile.txt | exception -e ValueError
鸣谢
这是基于[一个脚本](https://gist.github.com/originell/1923003),由[@originell](https://github.com/originell)。
此软件包使用Cookiecutter和audreyr/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 查看哈希)
关闭
exception-0.1.0.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b11176dc5c4386a1649476d498b2efd3cd6eb1151ca6c2214f16b90a785c0a3b |
|
MD5 | a7753736272ee15f17f2e649e05b2136 |
|
BLAKE2b-256 | 6abc166103e2bc6c52a001ff9ea5ad80a1dada87a97a5d8e35fc2f3314375eb4 |
关闭
exception-0.1.0-py2.py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f8ce0ed8e75fafa9f948e37548290cb8d188a154a17426b1a9ca01f39647cf08 |
|
MD5 | b569cb4c649b522b2a92d3766a41479d |
|
BLAKE2b-256 | dbb72ebe2a6f154a525465d5fe181ccc4b9d570d5210ac337a450b9b1ed21333 |