根据documentation我可以使用 log.Errorf(ctx, "whatever: %v", err)
不知何故,这对我不起作用。我将 ctx
声明为 appengine.Context
,如文档示例中所示,但 Go 提示我需要传递 net/context
反而!?我会假设 AppEngine 将仅接受 AppEngine 上下文,而不会接受其他内容。
最佳答案
AppEngine 日志需要 context.Context
由 appengine.NewContext()
或其派生物创建。
关于google-app-engine - AppEngine 日志不接受上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51872394/