func setClientInspectors( client *autorest.Client, requestInspector autorest.PrepareDecorator, loggingModule string, ) { logger := loggo.GetLogger(loggingModule) client.ResponseInspector = tracing.RespondDecorator(logger) client.RequestInspector = tracing.PrepareDecorator(logger) if requestInspector != nil { tracer := client.RequestInspector client.RequestInspector = func(p autorest.Preparer) autorest.Preparer { p = tracer(p) p = requestInspector(p) return p } } }