使用Python3在Google App Engine中编写应用程序日志吗?

时间:2019-05-02 11:31:49

标签: python google-app-engine logging google-cloud-platform cloud

为了跟踪问题,我的Python应用程序需要编写日志文件。该应用程序应该从Python2迁移到Python3,最近GCP也支持该应用程序。 Google在此处提供有关如何编写应用程序日志的文档:https://cloud.google.com/appengine/articles/logging#standard_environment_logs

总结以上文档,该应用程序仅应写入GAE会收集的stdout / stderr。

直到现在,以前的应用程序不会出现。按照上述文档,我尝试写到stdout。

def some_func():                                                               
  """                                                                          
  Write an application log  
  """                                                                          
  print("(empty payload)")                                                            
  return make_response("OK", 200)    

预期结果是我会在日志文件中找到“(空有效负载)”。

但是,我找不到它。我缺少明显的东西吗?

1 个答案:

答案 0 :(得分:1)

坦率地说,这是一个愚蠢的问题。我试图在日志中找到的内容是base64编码的,这就是我找不到它的原因。