Skip to content

Repository files navigation

App Engine Logger

Go Report CardGoDoc

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.

How to use

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)
}

License

MIT

About

App Engine Logger

Topics

Resources

Stars

24 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages