一个用于编写自己的日志铲的基础库,即可以在文件上运行正则表达式并给您提供有意义的信息(如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 Requestcontextholder在spring 4中具有并发访问权限。IBMWebSphere上的x Web应用程序?   java如何下载、设置和使用Eclipse?   java如何组合这些mysql语句   java JDBC无法连接到openshift上的mysql数据库   如果存在允许正确处理的重载,java对于方便的方法来说是否可行?   使用hibernate序列的java Spring MVC不存在   具有路径的java Selenium ChromeDriver负载扩展问题   读一本书。java中的java文件   退出队列时,Java队列程序结果为空   Java lambda返回带有重复代码问题的列表   java使用意图从其他活动传递数据并在listview中显示   java如何在java中创建JSON输出   java Android:在不破坏或暂停活动的情况下关闭显示   支持Android电视和手机的java多apk   关于Java应用程序测试和调试的一组问题   如何在JavaSE中使用jdbcRealmShiro进行授权   在java中是否有一个无异常检查的URL解析实用程序?   当页面上有多个相同类型的元素时,java会选择一个特定的元素   递归需要帮助发现java代码中的缺陷