3 votes

Trouver des logs sur GCP App Engine en utilisant Go

J'ai une application go très basique sur GCP que j'essaie de connecter à un CloudSQL Postgres. J'ai le code suivant qui échoue :

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
}

Le code échoue au deuxième appel log.Fatal, cependant je ne trouve pas comment lire le log complet dans GCP afin de voir quelle était l'erreur. Quelqu'un sait-il où trouver le journal complet ?

1voto

LundinCast Points 4794

Tant que vous utilisez le SDK App Engine Go sur App Engine Standard ou écrire sur stdout ou stderr sur Flexible vous devriez pouvoir voir les journaux de votre application dans votre Developer Console > Logging section .

0voto

Ying Li Points 2896

Nous disposons de plusieurs moyens d'obtenir des journaux, soit avec les journaux par défaut qui s'affichent automatiquement dans votre Google Cloud Console, soit via la bibliothèque client Google Cloud pour écrire des journaux supplémentaires. Vous pouvez consulter le fichier détails ici .

Si vous pensez que les informations dont vous avez besoin sont déjà enregistrées, assurez-vous simplement que vous utilisez correctement le visualiseur de journaux. Vous pouvez consulter les instructions pour GO aquí .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X