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第三方库


热门话题
使用php调用java web服务时无法获取输出   java Netbeans:安装IMlet时出错。。。。仿真器错误   初始化期间Eclipse Juno SR 2中的java堆栈溢出   java在3d中寻找两个任意立方体的交集   代码中显示java“org.openqa.selenium.WebDriverException”错误   java使用AtomicInteger作为可变整数的替代品是一种好的做法吗?   当以编程方式设置背景颜色时,java版面在更新后会自动复制   java将字符串拆分为一个带有数字数据的字符串和另一个带有非数字数据的字符串   带有SSL协议的java AsyncHttpClient   C++服务器HTTN到java NtoHS客户端转换   java内存分配是基于引用类还是实例类?   java使用ProjectLombok安全吗?   grails“java版本”在命令提示符下不工作   java无法使用axis2实例化类型ADBDataSource   在Play Framework 2中进行多文件上传的java示例   java如何将二进制补码字符串转换为负十进制数?   windows 7在Java中获取不正确的操作系统名称   java如何禁用p:commandButton的enter键?   java如何从main方法加载servlet   java如何从imageView获取二进制位图