法兰绒\ JSON日志读取器

flannel的Python项目详细描述


现在的情况是这样的:对于JSON成瘾者来说,阅读JSON格式化程序日志输出有时会有点困难。现在,当每个人在结构组之间的旅行过程中变成行为红色,特别是员工能量状况时,可能会有人处理源%s%s非常费解最后的%s,
"args":[
"几乎"、
"资源"、
"痛苦"、
"构建"、
"停止"
]、
"levelname":"error",
"levelno":"40",
"pathname":"/因此/get/network/character/use/consumer/main",
"filename":"middle.py",
"module":"north",
"exc-info":"none",
"exc-text":"none",
"stack-info":"none",
"lineno":"1967",
"funcname":"involve",
"createed":"9366883292.60978",
"msecs":"708.5866876106",
"relativecreated":"766.580321207097",
"thread":"284803497762",
"threadname":"mainthread",
"processname":"mainprocess",
"process":"16475"
}


我知道,看起来并不那么令人满意。这就是为什么我创建了一个gui
应用程序来显示表中的json日志。

请注意,这个应用程序可以准备*任何*组json数据。它主要用于json日志输出。


需要一个方便的json日志记录器吗?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


好吧,我以为你不会问的。

"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

伐木工人(伐木工人)当然会穿这种衣服!

原始::html

<;p>;

`[1]<;https://flic.kr/p/j7aqhp>;``大胡子伐木工人外观<;https://www.flickr.com/photos/jeeprsmedia/11884158495>;``由2.0抄送<;https://creativecommons.org/licenses/by/2.0/legalcode>;``由2.0抄送<;https://creativecommons.org/licenses/by/2.0/legalcode>;``原始:html

<;/p>;


和时尚人士。


原始::html


<;p>;
>
>
`[2]<;https://www.flickr.com/peop/57864400@n00>;`````````````人穿格子衬衫<;https://commons.wikimedia.org/wiki/file:man````人穿格子衬衫。jpg>;```````人穿2.0被2.0"抄送2.0"<;https://creativecommons.org/licens/by/2.0/legaglcolcode>;```````````````````


…raw::html



基本用法
----


flannel从标准输入(stdin)获取输入,也就是说,要读取
json输出,请从另一个命令中输入所需的内容:



$。/这件事"flannel

已经有一个日志文件要读取吗?不需要额外的工作:






$cat myfile.log flannel



-**显示表格标题**是一个条目,您可以在其中键入列出的任何
字段(逗号分隔),表格将仅显示您指定的那些
列。您也可以对列进行排序。
-有时程序可能会弹出非json格式的字符串。这就是我包含**raw output**选项卡的原因,这样如果事情没有解决,您就可以看到出了什么问题。注意,这是您的程序的原始输出,而不是法兰绒的原始输出。图::/doc/images/flannel basic example.png
:alt:flannel window


flannel window


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

首先,您阅读了*基本用法*部分,对吧?你需要从stdin输入
。;—)

利用我自己,我设计了这个东西!

这不是法兰绒的问题,而是Unix如何处理标准输入和输出的问题。当程序将内容写入
终端时,仅通过管道传输stdout。程序通常会将日志
条目写入"stderr",而不是通过管道将其写入"stdin"。

**tl;dr:**请改为执行以下操作:




$./执行此操作2>;&1法兰绒

请注意**2>;&;1**。将stderr重定向到stdout。那么您应该
查看输出。

日志减速?
~~~~~~~~~~~~~~~~~~~~~~~


您可能不想将*所有*日志保存在内存中。点击输出表旁边的
``[clear]``按钮应该–er–清除所有内容。


安装
----


像安装其他python包一样安装:

::


$pip install flannel

…|记录器图像:./doc/images/flannel man.jpg
…|男士格子衬衫图片:./doc/images/man-in格子衬衫.jpg

主页:未知作者:jordan hewitt
作者电子邮件:jordan.h@startmail.com
许可证:gplv3
描述内容类型:未知描述:未知ogging
平台:未知

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

推荐PyPI第三方库


热门话题
MIME类型多部分/混合的java无对象DCH   Java Swing中单元格和列的间距   java为什么我不能使用For循环从集合中获取元素?   mysql Java餐厅计费系统   java MediaPlayer内存消耗   println Java添加的神秘输出:一些经过评估,一些经过打印   java我应该使用哪个对象?   PHP到Java论坛游戏集成   通过GeoNetwork上的java http post请求获取XML响应   java为什么类名与使用“==”的内部字符串比较冲突?   java反应。js如何定义自定义id,而不是在html中显示reactselect1value   java中的拼字数组   java如何使ScheduledExecutorService在其计划任务取消时自动终止   java查询未正确执行   IBatis+Java:检索HashMap   要读取的加密Java代码。txt文件并转换为二进制表示形式   Java Web Start应用程序自动加载   java Swing重写对象的paintComponent