一个用于编写自己的日志铲的基础库,即可以在文件上运行正则表达式并给您提供有意义的信息(如STATS)的东西。添加您自己的正则表达式和即插即用。有关详细信息,请参阅自述文件。

log_scraper的Python项目详细描述


logscraper是一个通用库,用于通过在日志文件上运行regex从日志文件收集统计信息。您可以做的事情是:\*在
并行的任意数量的文件上创建并运行任意数量的regex。\*通过在正则表达式中创建命名的
正则表达式组来聚合统计信息\*获取存档日志(只要您告诉
您的存档所在地)\*从远程框中获取文件\*将统计信息打印到控制台\*将正则表达式匹配到控制台\*在gzip文件上搜索安装是从pypi
存储库中获取包。

::


----

例如:




from log撸scraper.base import logscraper
import log撸scraper.consts as lsc

file path='/path/to/file'
file name='filename.ext'
scraper=logscraper(默认的撸filepath={lsc.default撸filepath:filename})
scraper.add撸regex(name='regex1',pattern=r'your廑regex廑here')


scraper.view_regex_matches(scraper.get_regex_matches())

创建您自己的类,该类派生自
logscraper,它预先设置要运行的路径和regex,以便任何人都可以在任何地方使用该类从进程日志中挖掘数据。


development
----


-`paramiko<;http://paramiko-www.readthedocs.org/en/latest/index.html>;`


测试
~~~~~


>若要成功测试,必须在UNIX上设置虚拟环境,在包的根文件夹中,执行以下操作:
``python-m virtualenv。source./bin/activate./bin/python setup.py develop``


现在您可以进行任何更改,然后通过执行以下操作运行单元测试:






./bin/python setup.py test

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java能否使用OpenJPA将一个实体持久化到多个持久化单元?   java如何访问当前按下的键   java singleton是否意味着哈希代码总是返回相同的值?   inputstream无法在Java中同时使用STDIN和STDERR读取程序输出   java运行时有多贵。getRuntime()与获取内存度量相结合   java AndroidStudio ListView适配器更新   java小程序请求未扩展实时会话   java是设置布尔值所必需的关键部分?   java比较两个字符串,并突出显示发现的不匹配项   java带抽屉布局,无论哪个屏幕处于活动状态,如何在按下后退键时关闭应用程序?   爪哇:颜色有什么区别。黑色和彩色。黑色   Velocity模板中子类的java访问方法   java如何快速学习Drools或其他规则引擎   从Java应用程序访问时缓存数据库查询结果   java cassandra nodetool JPLISAgent。c错误   java我正在解析一个没有pubDate的RSS提要,有没有其他方法可以确定一个项目是何时发布的?