From 8bbfe3df59fe455a91457a07ddd6bf1e73c47775 Mon Sep 17 00:00:00 2001 From: Dov Alperin Date: Tue, 6 Sep 2022 18:42:04 -0400 Subject: [PATCH] Add better logging options --- internal/provider/provider.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/internal/provider/provider.go b/internal/provider/provider.go index 4e262b2..1875b1c 100644 --- a/internal/provider/provider.go +++ b/internal/provider/provider.go @@ -81,17 +81,16 @@ func (p *provider) Configure(ctx context.Context, req tfsdkprovider.ConfigureReq resp.Diagnostics.AddWarning("Debug mode enabled", "Debug mode enabled, this will add the Fly-Force-Trace header to all graphql requests") } -// hclient := hreq.C().DevMode() - hclient := hreq.C() - p.httpClient = hclient - - p.httpClient.SetCommonHeader("Authorization", "Bearer "+p.token) - p.httpClient.SetTimeout(2 * time.Minute) + p.httpClient = hreq.C() if enableTracing { p.httpClient.SetCommonHeader("Fly-Force-Trace", "true") + p.httpClient = hreq.C().DevMode() } + p.httpClient.SetCommonHeader("Authorization", "Bearer "+p.token) + p.httpClient.SetTimeout(2 * time.Minute) + // TODO: Make timeout configurable h := http.Client{Timeout: 60 * time.Second, Transport: &utils.Transport{UnderlyingTransport: http.DefaultTransport, Token: token, Ctx: ctx, EnableDebugTrace: enableTracing}} client := graphql.NewClient("https://api.fly.io/graphql", &h)