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
平台:未知
`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
平台:未知