Documentation ¶
Overview ¶
Package nrlogxi supports https://github.com/mgutz/logxi.
Wrap your logxi Logger using nrlogxi.New to send agent log messages through logxi.
Example ¶
package main import ( log "github.com/mgutz/logxi/v1" nrlogxi "github.com/oldfritter/go-agent/v3/integrations/nrlogxi" oldfritter "github.com/oldfritter/go-agent/v3/oldfritter" ) func main() { // Create a new logxi logger: l := log.New("oldfritter") l.SetLevel(log.LevelInfo) oldfritter.NewApplication( oldfritter.ConfigAppName("Example App"), oldfritter.ConfigLicense("__YOUR_NEWRELIC_LICENSE_KEY__"), // Use nrlogxi to register the logger with the agent: nrlogxi.ConfigLogger(l), ) }
Output:
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigLogger ¶
func ConfigLogger(l log.Logger) oldfritter.ConfigOption
ConfigLogger configures the oldfritter.Application to send log messsages to the provided logxi logger.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.