|
1 | 1 | package gitprovider |
2 | 2 |
|
3 | 3 | import ( |
4 | | - "time" |
5 | | - |
6 | | - "github.com/go-kit/kit/log" |
7 | 4 | "github.com/meinto/glow" |
| 5 | + l "github.com/meinto/glow/logging" |
| 6 | + "github.com/sirupsen/logrus" |
8 | 7 | ) |
9 | 8 |
|
10 | 9 | type loggingService struct { |
11 | | - logger log.Logger |
12 | | - next Service |
| 10 | + next Service |
13 | 11 | } |
14 | 12 |
|
15 | | -func NewLoggingService(l log.Logger, s Service) Service { |
16 | | - return &loggingService{l, s} |
| 13 | +func NewLoggingService(s Service) Service { |
| 14 | + return &loggingService{s} |
17 | 15 | } |
18 | 16 |
|
19 | 17 | func (s *loggingService) Close(b glow.Branch) (err error) { |
20 | | - defer func(begin time.Time) { |
21 | | - s.logger.Log("method", "Close", "took", time.Since(begin), "err", err) |
22 | | - }(time.Now()) |
| 18 | + defer func() { |
| 19 | + l.Log().WithFields(logrus.Fields{ |
| 20 | + "branch": b.BranchName(), |
| 21 | + "error": err, |
| 22 | + }).Info() |
| 23 | + }() |
23 | 24 | return s.next.Close(b) |
24 | 25 | } |
25 | 26 |
|
26 | 27 | func (s *loggingService) Publish(b glow.Branch) (err error) { |
27 | | - defer func(begin time.Time) { |
28 | | - s.logger.Log("method", "Publish", "took", time.Since(begin), "err", err) |
29 | | - }(time.Now()) |
| 28 | + defer func() { |
| 29 | + l.Log().WithFields(logrus.Fields{ |
| 30 | + "branch": b.BranchName(), |
| 31 | + "error": err, |
| 32 | + }).Info() |
| 33 | + }() |
30 | 34 | return s.next.Publish(b) |
31 | 35 | } |
32 | 36 |
|
33 | | -func (s *loggingService) GetCIBranch() (_ glow.Branch, err error) { |
34 | | - defer func(begin time.Time) { |
35 | | - s.logger.Log("method", "GetCIBranch", "took", time.Since(begin), "err", err) |
36 | | - }(time.Now()) |
| 37 | +func (s *loggingService) GetCIBranch() (branch glow.Branch, err error) { |
| 38 | + defer func() { |
| 39 | + l.Log().WithFields(logrus.Fields{ |
| 40 | + "branch": branch.BranchName(), |
| 41 | + "error": err, |
| 42 | + }).Info() |
| 43 | + }() |
37 | 44 | return s.next.GetCIBranch() |
38 | 45 | } |
0 commit comments