法兰绒\ 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
平台:未知
"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
平台:未知