簡體   English   中英

Stackdriver中的日志級別

[英]Log levels in Stackdriver

我在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 DEBUG:root:hello

與此有關的幾個問題:

  • 時間戳記應具有毫秒級的精度(始終為.000
  • 日志無法使用stackdriver日志級別過濾器進行過濾

有什么辦法解決這些問題? 是否需要以某種方式配置logging

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

例如: print ("hello")

System.out.println("hello");

時間戳為Zulu格式。 (例如: timestamp: "2018-07-18T10:16:46Z" )。

您可以通過參考這個獲得一個想法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM