Mercurial > gemma
comparison pkg/models/extservices.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 | cabf4789e02b |
children | 1222b777f51f |
comparison
equal
deleted
inserted
replaced
5488:a726a92ea5c9 | 5490:5f47eeea988d |
---|---|
14 package models | 14 package models |
15 | 15 |
16 import ( | 16 import ( |
17 "context" | 17 "context" |
18 "database/sql" | 18 "database/sql" |
19 "log" | |
20 "sort" | 19 "sort" |
21 "sync" | 20 "sync" |
22 | 21 |
23 "gemma.intevation.de/gemma/pkg/auth" | 22 "gemma.intevation.de/gemma/pkg/auth" |
23 "gemma.intevation.de/gemma/pkg/log" | |
24 ) | 24 ) |
25 | 25 |
26 type ExtEntry struct { | 26 type ExtEntry struct { |
27 Name string `json:"name"` | 27 Name string `json:"name"` |
28 URL string `json:"url"` | 28 URL string `json:"url"` |
43 es.mu.Lock() | 43 es.mu.Lock() |
44 defer es.mu.Unlock() | 44 defer es.mu.Unlock() |
45 | 45 |
46 if es.entries == nil { | 46 if es.entries == nil { |
47 if err := es.load(); err != nil { | 47 if err := es.load(); err != nil { |
48 log.Printf("error: %v\n", err) | 48 log.Errorf("%v\n", err) |
49 return "", false | 49 return "", false |
50 } | 50 } |
51 } | 51 } |
52 n := sort.Search(len(es.entries), func(i int) bool { | 52 n := sort.Search(len(es.entries), func(i int) bool { |
53 return es.entries[i].Name >= name | 53 return es.entries[i].Name >= name |
97 func (es *ExtServices) Filter(accept func(ExtEntry) bool) []ExtEntry { | 97 func (es *ExtServices) Filter(accept func(ExtEntry) bool) []ExtEntry { |
98 es.mu.Lock() | 98 es.mu.Lock() |
99 defer es.mu.Unlock() | 99 defer es.mu.Unlock() |
100 if es.entries == nil { | 100 if es.entries == nil { |
101 if err := es.load(); err != nil { | 101 if err := es.load(); err != nil { |
102 log.Printf("error: %v\n", err) | 102 log.Errorf("%v\n", err) |
103 return nil | 103 return nil |
104 } | 104 } |
105 } | 105 } |
106 ee := make([]ExtEntry, 0, len(es.entries)) | 106 ee := make([]ExtEntry, 0, len(es.entries)) |
107 for _, e := range es.entries { | 107 for _, e := range es.entries { |