簡體   English   中英

使用Go在GCP App Engine上查找日志

[英]Finding Logs on GCP App Engine using Go

我在GCP上有一個非常基本的go應用程序,我試圖連接到CloudSQL Postgres。 我有以下代碼失敗:

db, err := sql.Open("postgres",CONNECTION_STRING)
if err != nil {
    log.Fatal("Error: The data source arguments are not valid: " + err.Error())
    return
}
log.Print("Attempting to connect to database")
err = db.Ping()
if err != nil {
    log.Fatal("Error: Could not establish a connection with the database: " + err.Error())
    return
}

代碼在第二個log.Fatal調用失敗,但是我找不到如何讀取GCP中的整個日志,所以我可以看到錯誤是什么。 有誰知道在哪里可以找到完整的日志?

只要您在App Engine Standard上使用App Engine Go SDK或在Flexible上寫入stdout或stderr,您就可以在Developer Console> Logging 部分中查看應用程序的日志。

我們有多種獲取日志的方法,可以使用默認日志自動顯示在您的Google雲端控制台中,也可以通過Google Cloud Client Library編寫其他日志。 你可以在這里看到詳細信息

如果您認為已經記錄了所需的信息,那么只需確保正確使用日志查看器即可。 你可以在這里看到GO的說明。

暫無
暫無

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

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