Add stackdriver format support via TV4/logrus-stackdriver-formatter. Simply set format in config to stackdriver

This commit is contained in:
Caleb Atwood
2019-02-08 13:38:12 -08:00
committed by Joseph Holley
parent b0b7b4bd15
commit 58ff12f3f8

View File

@ -1,6 +1,7 @@
package logging
import (
stackdriver "github.com/TV4/logrus-stackdriver-formatter"
"github.com/sirupsen/logrus"
"github.com/spf13/viper"
)
@ -11,6 +12,8 @@ import (
// - include source file and line number for every event (false [default], true)
func ConfigureLogging(cfg *viper.Viper) {
switch cfg.GetString("logging.format") {
case "stackdriver":
logrus.SetFormatter(stackdriver.NewFormatter())
case "json":
logrus.SetFormatter(&logrus.JSONFormatter{})
case "text":