/logrusgce

A simple formatter for logrus that logs in google cloud platform format

Primary LanguageGoMIT LicenseMIT

logrusgce

A simple formatter for logrus that logs in gce format, a rework of https://github.com/znly/logrus-gcp as it's quite out of date

go get github.com/oiime/logrusgce

Usage

log := logrus.New()
log.SetFormatter(logrusgce.NewGCEFormatter())

Usage with postprocessor (allowing adding additional fields)

log := logrus.New()
log.SetFormatter(logrusgce.NewGCEFormatter().WithPostProcess(logrusgce.PostprocessHttpRequest("http-request")))

Look at PostprocessHttpRequest for an example on how to add postprocessors