tank 不同类型的logger


#报错分行
error_str = "aa: 11 \nbb: 22 \ncc: 33"
self.logger.error(
u"主要错误", # 主要錯誤標題
extra={
"action_show_more_info": {
"label": u"错误详情",
"tooltip": "Show the full error stack trace",
"text": "<pre>%s</pre>" % (error_str,)
}
}
)
raise Exception(error_str)
# 报错修复
def check_symmetry(self, geo):
non_objects = check_symmetry.check(geo)
if non_objects:
non_objects_msg = u'body_geo不对称'
self.logger.warn(non_objects_msg, extra={
'action_button': {
'label': u'选择...',
'tooltip': u'选择所有不对称的点',
'callback': functools.partial(pm.select, non_objects)
}
}
)

评论
  目录