comparison pkg/imports/erdms.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 a5448426e4e2
children e1936db6db8e
comparison
equal deleted inserted replaced
5488:a726a92ea5c9 5490:5f47eeea988d
16 16
17 import ( 17 import (
18 "context" 18 "context"
19 "database/sql" 19 "database/sql"
20 "fmt" 20 "fmt"
21 "log"
22 "strings" 21 "strings"
23 22
23 "gemma.intevation.de/gemma/pkg/log"
24 "gemma.intevation.de/gemma/pkg/soap" 24 "gemma.intevation.de/gemma/pkg/soap"
25 "gemma.intevation.de/gemma/pkg/soap/erdms" 25 "gemma.intevation.de/gemma/pkg/soap/erdms"
26 ) 26 )
27 27
28 const ( 28 const (
100 100
101 again: 101 again:
102 data, err := client.GetRisDataXML(request) 102 data, err := client.GetRisDataXML(request)
103 if err != nil { 103 if err != nil {
104 if t, ok := err.(interface{ Timeout() bool }); ok && t.Timeout() && tries < maxTries { 104 if t, ok := err.(interface{ Timeout() bool }); ok && t.Timeout() && tries < maxTries {
105 log.Println("warn: ERDMS SOAP request timed out. Trying again.") 105 log.Warnln("warn: ERDMS SOAP request timed out. Trying again.")
106 tries++ 106 tries++
107 goto again 107 goto again
108 } 108 }
109 return nil, nil, fmt.Errorf( 109 return nil, nil, fmt.Errorf(
110 "Error requesting ERDMS service: %v", err) 110 "Error requesting ERDMS service: %v", err)