stackdriver_logging.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:clusterfuzz-tools 作者: google 项目源码 文件源码
def send_log(params, success):
  """Send a log to Stackdriver with the result of a testcase run."""
  credentials = GoogleCredentials.get_application_default()
  http_auth = credentials.authorize(Http())

  structure = {
      'logName': 'projects/%s/logs/ci' % os.environ['PROJECT_ID'],
      'resource': {
          'type': 'project',
          'labels': {
              'project_id': os.environ['PROJECT_ID']}},
      'entries': [{
          'jsonPayload': params,
          'severity': 'INFO' if success else 'ERROR'}]}

  http_auth.request(
      uri='https://logging.googleapis.com/v2/entries:write',
      method='POST',
      body=json.dumps(structure))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号