File tree 1 file changed +6
-3
lines changed
1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -5,15 +5,15 @@ import (
5
5
"net/http"
6
6
7
7
"github.com/nais/device/pkg/auth"
8
- "github.com/sirupsen/logrus"
8
+ log "github.com/sirupsen/logrus"
9
9
)
10
10
11
11
type Handler struct {
12
- log * logrus .Entry
12
+ log * log .Entry
13
13
worker Worker
14
14
}
15
15
16
- func NewHandler (worker Worker , log * logrus .Entry ) * Handler {
16
+ func NewHandler (worker Worker , log * log .Entry ) * Handler {
17
17
return & Handler {
18
18
log : log ,
19
19
worker : worker ,
@@ -28,18 +28,21 @@ func (h *Handler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
28
28
var req DeviceRequest
29
29
30
30
if err := json .NewDecoder (r .Body ).Decode (& req ); err != nil {
31
+ log .Errorf ("error decoding device request: %v" , err )
31
32
http .Error (w , err .Error (), http .StatusBadRequest )
32
33
return
33
34
}
34
35
req .Owner = auth .GetEmail (r .Context ())
35
36
36
37
resp , err := h .worker .Send (r .Context (), & req )
37
38
if err != nil {
39
+ log .Errorf ("error sending device request: %v" , err )
38
40
http .Error (w , err .Error (), http .StatusInternalServerError )
39
41
return
40
42
}
41
43
42
44
if err := json .NewEncoder (w ).Encode (resp ); err != nil {
45
+ log .Errorf ("error decoding device response: %v" , err )
43
46
http .Error (w , err .Error (), http .StatusInternalServerError )
44
47
return
45
48
}
You can’t perform that action at this time.
0 commit comments