# Functions
NewLogger creates a new Datadog logger that passes message to go-logger
To inject the logger into ddtrace use
package main
import ( "github.com/coopnorge/go-logger/adapter/datadog"
"gopkg.in/DataDog/dd-trace-go.v1/ddtrace" )
func main() { l, err := datadog.NewLogger(datadog.WithGlobalLogger()) ddtrace.UseLogger(l) }.
WithGlobalLogger configures Grom to use our global logger.
WithLogger configures Grom to use a logger instance.
# Structs
Logger is a logging adapter between gopkg.in/DataDog/dd-trace-go.v1/ddtrace an go-logger, do not create this directly, use NewLogger().
# Interfaces
LoggerOption defines an applicator interface.
# Type aliases
LoggerOptionFunc defines a function which modifies a logger.