Skip to content

Commit 50437ab

Browse files
author
Tobias Meinhardt
committed
Switch to logrus logger in gitprovider
1 parent 244037f commit 50437ab

File tree

2 files changed

+25
-22
lines changed

2 files changed

+25
-22
lines changed

gitprovider/logging.go

Lines changed: 24 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,45 @@
11
package gitprovider
22

33
import (
4-
"time"
5-
6-
"github.com/go-kit/kit/log"
74
"github.com/meinto/glow"
5+
l "github.com/meinto/glow/logging"
6+
"github.com/sirupsen/logrus"
87
)
98

109
type loggingService struct {
11-
logger log.Logger
12-
next Service
10+
next Service
1311
}
1412

15-
func NewLoggingService(l log.Logger, s Service) Service {
16-
return &loggingService{l, s}
13+
func NewLoggingService(s Service) Service {
14+
return &loggingService{s}
1715
}
1816

1917
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+
}()
2324
return s.next.Close(b)
2425
}
2526

2627
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+
}()
3034
return s.next.Publish(b)
3135
}
3236

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+
}()
3744
return s.next.GetCIBranch()
3845
}

pkg/cli/cmd/util/common.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,11 @@ package util
33
import (
44
"errors"
55
"log"
6-
"os"
76

87
"github.com/meinto/glow/cmd"
98

109
"github.com/meinto/glow/gitprovider"
1110

12-
kitlog "github.com/go-kit/kit/log"
1311
"github.com/meinto/glow/git"
1412
"github.com/spf13/viper"
1513
)
@@ -50,8 +48,6 @@ func GetGitProvider() (gitprovider.Service, error) {
5048
default:
5149
return nil, errors.New("git provider not specified")
5250
}
53-
logger := kitlog.NewLogfmtLogger(kitlog.NewSyncWriter(os.Stderr))
54-
logger = kitlog.With(logger, "ts", kitlog.DefaultTimestampUTC)
55-
s = gitprovider.NewLoggingService(logger, s)
51+
s = gitprovider.NewLoggingService(s)
5652
return s, nil
5753
}

0 commit comments

Comments
 (0)