Documentation ¶
Overview ¶
Package nrlogrus sends go-agent log messages to https://github.com/sirupsen/logrus.
Use this package if you are using logrus in your application and would like the go-agent log messages to end up in the same place. If you are using the logrus standard logger, assign the newrelic.Config.Logger field to nrlogrus.StandardLogger():
cfg := newrelic.NewConfig("Your Application Name", "__YOUR_NEW_RELIC_LICENSE_KEY__") cfg.Logger = nrlogrus.StandardLogger()
If you are using a particular logrus Logger instance, assign the newrelic.Config.Logger field to the the output of nrlogrus.Transform:
l := logrus.New() l.SetLevel(logrus.DebugLevel) cfg := newrelic.NewConfig("Your Application Name", "__YOUR_NEW_RELIC_LICENSE_KEY__") cfg.Logger = nrlogrus.Transform(l)
This package requires logrus version v1.1.0 and above.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StandardLogger ¶
StandardLogger returns a newrelic.Logger which forwards agent log messages to the logrus package-level exported logger.
Types ¶
This section is empty.