Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Z-Bolt/OctoScreen.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffB42 <10328858+JeffB42@users.noreply.github.com>2021-03-28 20:40:08 +0300
committerJeffB42 <10328858+JeffB42@users.noreply.github.com>2021-03-28 20:40:08 +0300
commit1184d67315f2f967aa3c4b75f109efffedad9361 (patch)
tree5a210a72b79b3c3b2807798c56d1619a35a0e6cf
parent1f409741b50704b830a5c178eb6a80f21576f3de (diff)
added aditional logging to doRequest()
-rwxr-xr-xoctoprintApis/client.go16
1 files changed, 13 insertions, 3 deletions
diff --git a/octoprintApis/client.go b/octoprintApis/client.go
index 9fed945..9e29ef6 100755
--- a/octoprintApis/client.go
+++ b/octoprintApis/client.go
@@ -81,10 +81,13 @@ func (this *Client) doRequest(
) ([]byte, error) {
logger.TraceEnter("Client.doRequest()")
logger.Debugf("method: %s", method)
- logger.Debugf("target: %s",target)
+ logger.Debugf("target: %s", target)
+ logger.Debugf("contentType: %s", contentType)
+ url := joinUrl(this.Endpoint, target)
+ logger.Debugf("url: %s", url)
- req, err := http.NewRequest(method, joinUrl(this.Endpoint, target), body)
+ req, err := http.NewRequest(method, url, body)
if err != nil {
logger.LogError("Client.doRequest()", "http.NewRequest()", err)
logger.TraceLeave("Client.doRequest()")
@@ -93,12 +96,19 @@ func (this *Client) doRequest(
req.Header.Add("Host", "localhost:5000")
req.Header.Add("Accept", "*/*")
- req.Header.Add("User-Agent", fmt.Sprintf("go-octoprint/%s", Version))
+
+ userAgent := fmt.Sprintf("go-octoprint/%s", Version)
+ logger.Debugf("userAgent: %s", userAgent)
+ req.Header.Add("User-Agent", userAgent)
+
if contentType != "" {
req.Header.Add("Content-Type", contentType)
}
+ // Don't log APIKey due to privacy & security.
+ // logger.Debugf("API key: %s", this.APIKey)
req.Header.Add("X-Api-Key", this.APIKey)
+
resp, err := this.httpClient.Do(req)
if err != nil {
logger.LogError("Client.doRequest()", "this.httpClient.Do()", err)