1

我在 GCP Flex 中有一个简单的服务:

import logging
from flask import Flask
app = Flask(__name__)

logging.basicConfig(level=logging.DEBUG)

@app.route('/hello')
def hello():
    logging.debug('hello')
    return 'hello'

查看 Stackdriver,此日志显示在 中stderr,如下所示:

15:32:38.000 调试:根:你好

这有几个问题:

  • 时间戳应该具有毫秒精度(总是.000
  • 无法使用 stackdriver 日志级别过滤器过滤日志

有没有办法解决这些问题?是否logging需要以某种方式进行配置?

4

1 回答 1

-1

如果您需要查看日志,stackdriver只需在代码中使用 print(在 Python 中)或System.out.print(java)命令。它将出现在Stackdriver.

例如:print ("hello")

System.out.println("hello");

时间戳是祖鲁语格式。(例如:)timestamp: "2018-07-18T10:16:46Z"

你可以通过参考这个得到一个想法。

于 2018-07-18T10:45:58.907 回答