compactor: support structured logger

Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
This commit is contained in:
Gyuho Lee
2018-04-26 14:21:15 -07:00
parent 73efa9fded
commit f269c42aad
5 changed files with 153 additions and 88 deletions

View File

@ -23,13 +23,14 @@ import (
"github.com/coreos/etcd/pkg/testutil"
"github.com/jonboulle/clockwork"
"go.uber.org/zap"
)
func TestRevision(t *testing.T) {
fc := clockwork.NewFakeClock()
rg := &fakeRevGetter{testutil.NewRecorderStream(), 0}
compactable := &fakeCompactable{testutil.NewRecorderStream()}
tb := newRevision(fc, 10, rg, compactable)
tb := newRevision(zap.NewExample(), fc, 10, rg, compactable)
tb.Run()
defer tb.Stop()
@ -72,7 +73,7 @@ func TestRevisionPause(t *testing.T) {
fc := clockwork.NewFakeClock()
rg := &fakeRevGetter{testutil.NewRecorderStream(), 99} // will be 100
compactable := &fakeCompactable{testutil.NewRecorderStream()}
tb := newRevision(fc, 10, rg, compactable)
tb := newRevision(zap.NewExample(), fc, 10, rg, compactable)
tb.Run()
tb.Pause()