Enable configuration of new relic STDOUT logging
							parent
							
								
									1c22aefa5e
								
							
						
					
					
						commit
						c359a6d172
					
				
							
								
								
									
										2
									
								
								AUTHORS
								
								
								
								
							
							
						
						
									
										2
									
								
								AUTHORS
								
								
								
								
							|  | @ -12,11 +12,13 @@ Diogo Mónica <diogo.monica@gmail.com> | |||
| Donald Huang <don.hcd@gmail.com> | ||||
| Frederick F. Kautz IV <fkautz@alumni.cmu.edu> | ||||
| Josh Hawn <josh.hawn@docker.com> | ||||
| Kenneth Lim <kennethlimcp@gmail.com> | ||||
| Mary Anthony <mary@docker.com> | ||||
| Nathan Sullivan <nathan@nightsys.net> | ||||
| Nghia Tran <tcnghia@gmail.com> | ||||
| Olivier Gambier <olivier@docker.com> | ||||
| Richard <richard.scothern@gmail.com> | ||||
| Richard Scothern <richard.scothern@docker.com> | ||||
| Shreyas Karnik <karnik.shreyas@gmail.com> | ||||
| Simon Thulbourn <simon+github@thulbourn.com> | ||||
| Stephen J Day <stephen.day@docker.com> | ||||
|  |  | |||
|  | @ -175,7 +175,7 @@ func configureReporting(app *handlers.App) http.Handler { | |||
| 			agent.NewrelicName = app.Config.Reporting.NewRelic.Name | ||||
| 		} | ||||
| 		agent.CollectHTTPStat = true | ||||
| 		agent.Verbose = true | ||||
| 		agent.Verbose = app.Config.Reporting.NewRelic.Verbose | ||||
| 		agent.Run() | ||||
| 
 | ||||
| 		handler = agent.WrapHTTPHandler(handler) | ||||
|  |  | |||
|  | @ -356,6 +356,8 @@ type NewRelicReporting struct { | |||
| 	LicenseKey string `yaml:"licensekey,omitempty"` | ||||
| 	// Name is the component name of the registry in NewRelic
 | ||||
| 	Name string `yaml:"name,omitempty"` | ||||
| 	// Verbose configures debug output to STDOUT
 | ||||
| 	Verbose bool `yaml:"verbose,omitempty"` | ||||
| } | ||||
| 
 | ||||
| // Middleware configures named middlewares to be applied at injection points.
 | ||||
|  |  | |||
|  | @ -351,7 +351,7 @@ func copyConfig(config Configuration) *Configuration { | |||
| 	} | ||||
| 	configCopy.Reporting = Reporting{ | ||||
| 		Bugsnag:  BugsnagReporting{config.Reporting.Bugsnag.APIKey, config.Reporting.Bugsnag.ReleaseStage, config.Reporting.Bugsnag.Endpoint}, | ||||
| 		NewRelic: NewRelicReporting{config.Reporting.NewRelic.LicenseKey, config.Reporting.NewRelic.Name}, | ||||
| 		NewRelic: NewRelicReporting{config.Reporting.NewRelic.LicenseKey, config.Reporting.NewRelic.Name, config.Reporting.NewRelic.Verbose}, | ||||
| 	} | ||||
| 
 | ||||
| 	configCopy.Auth = Auth{config.Auth.Type(): Parameters{}} | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue