This is Logger for App Engine 2nd Generation. App Engine Plain Logger only supports structured logging (ref: https://cloud.google.com/logging/docs/structured-logging), so this does not support logging experience which proprietary App Engine API provided.
mux:=http.NewServeMux()
mux.HandleFunc("/", func(writer http.ResponseWriter, request*http.Request) {
ctx:=request.Context()
aelog.Infof(ctx, "some log message")
})
h:=middleware.AELogger("ServeHTTP")(mux)
iferr:=http.ListenAndServe(fmt.Sprintf(":%s", port), h); err!=nil {
panic(err)
}MIT