GCE测井

python-gce-logging的Python项目详细描述


概述
=======
用于google容器引擎的python日志格式化程序

使用此日志格式化程序,日志将具有谷歌云日志的正确格式,还包括错误报告功能。这个包主要构建在python json记录器上,并将其扩展为包含google云平台所需的信息。


安装
==========
管道:

pip安装python gce日志


用法
=====

注册日志格式化程序并注册烧瓶上下文、getter或手工提供属性:

``Python
导入日志记录
来自烧瓶进口请求
来自pythongcelogging import gceformatter

格式化程序=gceformatter(“myservice”,“v1.2”)
注册烧瓶请求上下文
格式化程序。使用烧瓶请求(请求)
注册用户getter
格式化程序.设置用户获取程序(lambda:“myuser”)

json_handler=logging.streamhandler()
json_handler.setformatter(格式化程序)

logger=logging.getlogger('my_json')
logger.addhandler(json_处理程序)
logger.setlevel(日志记录信息)

提供属性
logger.info('sign-up',extra={'method':'52d6ce','url':“http://hooli.xyz”,“user”:“xyz”})

错误报告
尝试:
提高值错误('something')
除了值错误:
logger.error('error',exc_info=true,extra={“响应代码”:500})
```

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

推荐PyPI第三方库


热门话题
java模拟存储库对象从controller testcase返回空结果?   Java扫描程序跳行异常   c#混淆If语句?   java为什么日志中的stacktrace前面没有这一行?   java如何使SSHJ在非标准端口上启动出站SFTP?   java我如何确定为什么每周收入没有在我的程序中显示前三次?   java如何判断堆叠条形图的轴的行为?   java rest json API的Web服务器体系结构   java ClassCastException:javax。摆动按扭   Java在Linux上不读取excel文件(使用Apache POI)   反馈错误后,java Wicket 1.4.9无法从modal使用AjaxRequestTarget!   java方法头中“静态”的含义是什么?   java无法在我的tomcat应用程序中添加外部库   java使用Itext Pdf将图像添加到Pdf文件   java为什么当我调用universe时java3d会闪烁。getCanvas()。getView()。重新油漆();   java Gson嵌套类在使用proguard时为空   java如何确定JSON路径对文档是否有效   java在使用Jsoup解析时保持HTML布尔属性的原始形式   使用Java SDK,如何在Azure存储文件服务中为文件设置元数据?