吃木头的动物

beavr的Python项目详细描述


海狸

beaver(n)-一种吃原木的动物

beaver根据给定的日期和时间范围分析日志文件,因此您不必

快速示例

也许你想看看你的项目的日志,自从上周三你最后一次投入生产以来。这可以通过beaver

轻松实现。
$ python3 beaver.py Wednesday to today
>> logfile1.log
2019-04-03 15:10:26,618 - simple_example - DEBUG - debug message
2019-04-03 15:12:45,124 - simple_example - DEBUG - debug message
...

以下所有示例都将有效:

python3 beaver.py 10:35 to 11:35
python3 beaver.py yesterday to today
python3 beaver.py Mar 2nd, 2012 to now
python3 beaver.py 2017-06-18 to May 3rd 2018 at 3:17pm
python3 beaver.py 1:23pm on August 15th 2017 to 10:35 PM on 2 April 2018

…还有更多!

安装

更多即将到来…

使用量

usage: beaver.py [-h] [-f FILE] [-o OUTPUT] [-r] range [range ...]

Beaver (n) - an animal that eats logs

positional arguments:
  range                 the range for which to parse logs

optional arguments:
  -h, --help            show this help message and exit
  -f FILE, --file FILE  a specific log file to parse (default: )
  -o OUTPUT, --output OUTPUT
                        if included, the file to which output will be writen
                        (default: )
  -r, --recursive       if included, beaver will search for log files
                        recursively starting from the current directory
                        (default: False)
  • rangeSTART to END的形式组成,其中开始和结束几乎可以是任何有效的日期时间格式。如果beaver不能理解你,它会要求澄清。
    • 请注意,任何包含天、月和年的日期时间格式必须具有天>;月>;年或年>;月>;天。不支持美国格式(1996年6月18日为1996年6月18日,06/18),因为它会产生歧义。
  • --file-如果您只想分析一个特定的文件,而不是所有的日志文件,请使用此选项。默认情况下,beaver在当前目录中搜索以.log.logs结尾的任何文件
  • --output-将输出写入文件,而不是stdout
  • --recursive-从当前目录开始递归查找日志文件

( θ ϖ θ )

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

推荐PyPI第三方库


热门话题
java无法使用JAXB配置Moxy   java如何让我的简单Swing telnet客户端正确显示字符?   java中从可运行线程调用主线程的多线程处理   java数据源。EBJ3会话bean中的getConnection()   使用java和正则表达式从xml文件提取值时出现问题   java定制Jersy胡须Mvc   在Java中,“限制并发”是什么意思?   java有没有更干净的方法可以在这里使用Optional,而不在三个地方返回“NA”?   java Tomcat启动,然后崩溃,除非我打电话   java理解客户机和服务器   java时间戳将在视图对象>实体转换期间丢失   如何在java中返回布尔值(基元)?   java使用spring mvc设置日志记录,希望仅对我的代码进行跟踪/调试   用Jackson解析嵌套对象