comparison pkg/soap/soap.go @ 5490:5f47eeea988d logging

Use own logging package.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Mon, 20 Sep 2021 17:45:39 +0200
parents f8e684108425
children f2b51ac3d5cf
comparison
equal deleted inserted replaced
5488:a726a92ea5c9 5490:5f47eeea988d
18 "context" 18 "context"
19 "crypto/tls" 19 "crypto/tls"
20 "encoding/xml" 20 "encoding/xml"
21 "fmt" 21 "fmt"
22 "io/ioutil" 22 "io/ioutil"
23 "log"
24 "math/rand" 23 "math/rand"
25 "net" 24 "net"
26 "net/http" 25 "net/http"
27 "sync" 26 "sync"
28 "time" 27 "time"
29 28
30 "gemma.intevation.de/gemma/pkg/config" 29 "gemma.intevation.de/gemma/pkg/config"
30 "gemma.intevation.de/gemma/pkg/log"
31 ) 31 )
32 32
33 type SOAPEnvelope struct { 33 type SOAPEnvelope struct {
34 XMLName xml.Name `xml:"http://schemas.xmlsoap.org/soap/envelope/ Envelope"` 34 XMLName xml.Name `xml:"http://schemas.xmlsoap.org/soap/envelope/ Envelope"`
35 Header *SOAPHeader 35 Header *SOAPHeader
310 rawbody, err := ioutil.ReadAll(res.Body) 310 rawbody, err := ioutil.ReadAll(res.Body)
311 if err != nil { 311 if err != nil {
312 return err 312 return err
313 } 313 }
314 if len(rawbody) == 0 { 314 if len(rawbody) == 0 {
315 log.Println("warn: empty response") 315 log.Warnln("empty response")
316 return nil 316 return nil
317 } 317 }
318 318
319 //log.Println(string(rawbody)) 319 //log.Debugln(string(rawbody))
320 respEnvelope := new(SOAPEnvelope) 320 respEnvelope := new(SOAPEnvelope)
321 respEnvelope.Body = SOAPBody{Content: response} 321 respEnvelope.Body = SOAPBody{Content: response}
322 err = xml.Unmarshal(rawbody, respEnvelope) 322 err = xml.Unmarshal(rawbody, respEnvelope)
323 if err != nil { 323 if err != nil {
324 return err 324 return err