JSON日志格式化程序

python3-json-log-formatter的Python项目详细描述


====


`repository<;https://bitbucket.org/bear_belly/json_log_formatter>;`\uuu


json格式的日志输出。显示日志记录的所有字段。

以下是输出示例。

::


{
“name”:“somemodule.util”,
“msg”:“这是一条日志消息”,
“args”:“(”,
“levelname”:“debug”,
“levelno”:“10”,
“pathname”:“/path/to/pyfile.py”,
“filename”:“util.py,
“module”:“util”,
“exc\u-info”:“none”,
“exc\u-text”:“none”,
“stack\u-info”:“none”,
“lineno”:“217”,
“funcname”:“dou某物”,
“created”:“1520373828.7142638”,
“msec”:“714.2632002007598877”,
“relativecreategrated”:“152037373828.714242638.7142632”,
“msec”:“714.263200200200757598877”,
“relativecreatecreated”:“2531.7966666666666693801882531.15616320“,
“螺纹名称”:“mainthread”、
“process name”:“mainprocess”、
“process”:“11519”
}
{
“name”:“somemodule.util”、
“msg”:“这是一条错误消息”、
“args”:“,
“levelname”:“error”、
“levelno”:“10”、
“pathname”:“/path/to/otherfile.py”、
“filename”:“util.py、
“module”:“util”,
“exc-cuu-info”:“none”,
“exc-exc-text”:“none”,
“stack-cuu-info”:“none”,
“lineno”:“217”,
“funcname”:“做某事”,
“created”:“152037373218.7142632”,
“msec”:“810.263200200757598877”,
“relativecreated”:“1520373737373218.7142632”,
“msec”:“810.26320020075757598877”,
“relativecreated”:“relativecreatecreated”:“8531.7966666666938080188”,
“threadname”:“mainthread”,
“processname”:“mainprocess”,
“process”:“11519”
}
……


像其他格式化程序一样,将其包含在日志配置中。

格式化程序接受一个可选参数“json-kwargs”。这些是直接传递给
``json.dumps()`<;https://docs.python.org/3/library/json.html\json.dumps>的
关键字;`_.

yaml示例
~~~~~~~~~~~~~~

::


日志:
版本:1
格式化程序:

json:
类:json日志格式化程序。json格式化程序
json夸格斯:
缩进:2

处理程序:
…..
json_控制台:
类:日志记录。streamhandler
格式化程序:json

记录器:

控制台:
级别:调试
处理程序:json_控制台

根:

级别:调试
处理程序:[json_控制台,]


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




“日志记录”:{
“版本”:1,
“格式化程序”:{

“json”:{
“类”:“json logu格式化程序.json formatter”,
“json-kwargs”:{
缩进:2

},






“处理程序”:{

“json-console”:{
“类”:“logging.streamhandler”,
‘格式化程序’:‘json’,
},

},
‘记录器’:{

‘控制台’:{
‘级别’:‘调试’,
‘处理程序’:‘json控制台’,
},

},
'根':{

'级别':'调试',
'处理程序':['json_控制台',]

},

}
}


主页:未知作者:jordan hewitt
作者电子邮件:jordan.h@startmail.com
许可证:gplv3
描述:未知
关键字:json日志输出格式flannel
平台:未知

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

推荐PyPI第三方库


热门话题
java在TextView中对齐部分文本   带有iText和eTPKCS11的java PKCS#11签名。dll&SunPKCS11提供程序   java Intellij Idea找不到jar   java Chrome/Firefox和Jetty HTTPS   java我无法打包找不到的JavaFX应用程序模块   多线程Java:排序从异步任务检索的结果   java客户端/服务器socket不能与外部连接一起工作   java如何在单击“下一步”按钮时获取其他详细信息?   java组织。springframework。网状物客户RestTemplate应声明为@Bean,而plain@Autowired抛出错误   java如何绘制javax。摆动将ImageIcon转换为JavaFX。fxml呈现用户界面?   使用for循环的Java跟踪   java如何编码字符串以显示彩色文本(基于字符串中的前缀)   Java保存/打开文件对象   基于java复选框的搜索:使用尽可能多的“”动态生成准备好的语句作为选中复选框的计数   java为什么crawler4j随机挂起?