move tokenMan in init to capture plugin info, more logging
diff --git a/init.go b/init.go
index d16b24a..5e2b840 100644
--- a/init.go
+++ b/init.go
@@ -118,8 +118,6 @@
}
config.Set(configApidInstanceID, apidInfo.InstanceID)
- tokenManager = createTokenManager()
-
log.Debug("end init")
return pluginData, nil
@@ -156,6 +154,8 @@
log.Debug("start post plugin init")
+ tokenManager = createTokenManager()
+
go bootstrap()
events.Listen(ApigeeSyncEventSelector, &handler{})
diff --git a/mock_server.go b/mock_server.go
index 4e0c3ca..71b6d97 100644
--- a/mock_server.go
+++ b/mock_server.go
@@ -442,6 +442,7 @@
target(w, req)
})
if len(errors) > 0 {
+ log.Errorf("assertion errors for %s:\nheaders:%v\n%v", req.URL, req.Header, errors)
w.WriteHeader(http.StatusBadRequest)
w.Write([]byte(fmt.Sprintf("assertion errors:\n%v", errors)))
}