All Projects → DeNA → aelog

DeNA / aelog

Licence: MIT license
App Engine Logger

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to aelog

url2epub
Create ePub files from URLs
Stars: ✭ 35 (+45.83%)
Mutual labels:  appengine, appengine-go
gae-postgres
Connect to Cloud SQL for PostgreSQL from Google App Engine
Stars: ✭ 23 (-4.17%)
Mutual labels:  appengine, appengine-go
roller
Dice roller written in Go and Javascript to run on Google Appengine
Stars: ✭ 26 (+8.33%)
Mutual labels:  appengine
GuideApp
👍 [Android] [Google App Engine] Application that displays the cities services. (Restaurants, hotels, attractions, etc.)
Stars: ✭ 19 (-20.83%)
Mutual labels:  appengine
bon
Go http router
Stars: ✭ 15 (-37.5%)
Mutual labels:  appengine-go
GAEPyPI
PyPI private package index on Google App Engine
Stars: ✭ 31 (+29.17%)
Mutual labels:  appengine
Processor
Ontology-driven Linked Data processor and server for SPARQL backends. Apache License.
Stars: ✭ 54 (+125%)
Mutual labels:  appengine
Golang Samples
Sample apps and code written for Google Cloud in the Go programming language.
Stars: ✭ 3,088 (+12766.67%)
Mutual labels:  appengine
old-djangae-scaffold
Barebones Djangae application for those who want to hit the ground running!
Stars: ✭ 82 (+241.67%)
Mutual labels:  appengine
go-firebase
AppEngine friendly Firebase for Go (Golang)
Stars: ✭ 26 (+8.33%)
Mutual labels:  appengine
ud859
Udacity course ud859 with Go
Stars: ✭ 18 (-25%)
Mutual labels:  appengine
go-poly-tenant
Go + Polymer MultiTenancy on AppEngine
Stars: ✭ 22 (-8.33%)
Mutual labels:  appengine
up10.me
up10.me file storage site which only store data given data one day
Stars: ✭ 22 (-8.33%)
Mutual labels:  appengine-go
gae blog
GAE Blog is a minimalist blog meant to be used with Google App Engine.
Stars: ✭ 16 (-33.33%)
Mutual labels:  appengine
deploy-appengine
A GitHub Action that deploys source code to Google App Engine.
Stars: ✭ 184 (+666.67%)
Mutual labels:  appengine
compojure-appengine-sample
Sample Compojure app with deployment to Google App Engine
Stars: ✭ 12 (-50%)
Mutual labels:  appengine
flem
Flem is a local emulator for the App Engine Flexible Environment.
Stars: ✭ 20 (-16.67%)
Mutual labels:  appengine
Tweet-2-RSS
Convert your Twitter API requests to RSS Feeds
Stars: ✭ 14 (-41.67%)
Mutual labels:  appengine
rdm-app
Code for the rdm.openlighting.org site
Stars: ✭ 17 (-29.17%)
Mutual labels:  appengine
gae-vue-webapp2-starter
A simple GAE Vue Webapp2 starter project.
Stars: ✭ 17 (-29.17%)
Mutual labels:  appengine

App Engine Logger

Go Report Card GoDoc

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)

if err := http.ListenAndServe(fmt.Sprintf(":%s", port), h); err != nil {
    panic(err)
}

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].