Google app engine 登录托管虚拟机是如何工作的?

Google app engine 登录托管虚拟机是如何工作的?,google-app-engine,google-managed-vm,managed-vm,Google App Engine,Google Managed Vm,Managed Vm,我正在阅读,他们对细节的要求很低,阅读后我的问题多于答案: /var/log/app_引擎/custom_日志中的文件会自动拾取,它会说–此路径是预先存在的还是您也必须mkdir-p它 我必须自己处理日志旋转/截断吗 文件可以有多大 如果你写了一个以.log.json结尾的文件,其中有一部分已经损坏,这会破坏整个文件吗?还是谷歌会选择可以读取的部分 与使用API相比,以这种方式记录事情是否有性能优势/成本 更新:我设法让日志显示在日志查看器中,但仅当使用.log后缀记录文件时,每当我尝试.l

我正在阅读,他们对细节的要求很低,阅读后我的问题多于答案:

  • /var/log/app_引擎/custom_日志中的文件会自动拾取,它会说–此路径是预先存在的还是您也必须
    mkdir-p
  • 我必须自己处理日志旋转/截断吗
  • 文件可以有多大
  • 如果你写了一个以
    .log.json
    结尾的文件,其中有一部分已经损坏,这会破坏整个文件吗?还是谷歌会选择可以读取的部分
  • 与使用API相比,以这种方式记录事情是否有性能优势/成本
更新:我设法让日志显示在日志查看器中,但仅当使用
.log
后缀记录文件时,每当我尝试
.log.json
时,它们都不会被拾取,我在任何地方都看不到任何错误。JSON输出看起来不错,并且符合每行有一个对象的要求。有人知道如何调试这个吗?

所以我采用了#yolo方法,只需将输出重定向到
/var/log/app\u engine/custom\u logs
下的两个文件。现在,尽管使用了此路径,但日志实际上最终位于
/var/log/app\u engine/app/custom\u logs
下,我通过在实例中搜索并四处查看来验证这一点。这些日志在日志查看器中不显示。