Skip to content

TomerShor/loggerus

 
 

Repository files navigation

Loggerus

A Nuclio.Logger wrapper for logrus

Usage example:

package myapp

import "github.com/nuclio/loggerus"

// Enrich with who
enrichWhoField := true

// Color output
color := true

// Create a text logger instance
logger, _ := loggerus.NewTextLoggerus("app-logger", logrus.DebugLevel, os.Stdout, enrichWhoField, color)

// Log
logger.Debug("Hello from Loggerus")

// Structured Log
logger.DebugWith("Hello from Loggerus", "someValue", 123)

// Structured Log + context object
logger.DebugWithCtx(ctx, "Hello from Loggerus", "someValue", 123)

About

A nuclio.Logger wrapper for logrus

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 94.6%
  • Makefile 5.4%