modulepackage
0.0.0-20181019120608-87310d62683c
Repository: https://github.com/johan-lejdung/log.git
Documentation: pkg.go.dev
# README
Log
FluentdFormatter
Useful addition to logrus, allowing it to format log entries that can be parsed by Kubernetes and Google Container Engine.
Example:
package main
import (
"os"
"fmt"
"flag"
log "github.com/sirupsen/logrus"
jlog /github.com/johan-lejdung/log
)
func main() {
lvl := flag.String("level", log.DebugLevel.String(), "log level")
flag.Parse()
level, err := log.ParseLevel(*lvl)
if err != nil {
fmt.Println(err)
os.Exit(1)
}
log.SetLevel(level)
log.SetFormatter(&jlog.FluentdFormatter{})
log.Debug("hello world!")
}
Originally forked from https://github.com/joonix/log
# Structs
FluentdFormatter is similar to logrus.JSONFormatter but with log level that are recongnized by kubernetes fluentd.