@@ -36,10 +36,11 @@ import (
3636 "github.com/pingcap/tidb/table"
3737 "github.com/pingcap/tidb/types"
3838 "github.com/pingcap/tidb/util/chunk"
39+ "github.com/pingcap/tidb/util/logutil"
3940 "github.com/pingcap/tidb/util/memory"
4041 "github.com/pingcap/tidb/util/ranger"
4142 "github.com/pingcap/tipb/go-tipb"
42- log "github.com/sirupsen/logrus "
43+ "go.uber.org/zap "
4344 "golang.org/x/net/context"
4445)
4546
@@ -445,7 +446,7 @@ func (e *IndexLookUpExecutor) startIndexWorker(ctx context.Context, kvRanges []k
445446 e .ctx .StoreQueryFeedback (e .feedback )
446447 cancel ()
447448 if err := result .Close (); err != nil {
448- log . Error ("close Select result failed: " , errors . ErrorStack (err ))
449+ logutil . Logger ( ctx ). Error ("close Select result failed" , zap . Error (err ))
449450 }
450451 close (workCh )
451452 close (e .resultCh )
@@ -494,7 +495,7 @@ func (e *IndexLookUpExecutor) buildTableReader(ctx context.Context, handles []in
494495 tableReaderExec .runtimeStats = nil
495496 tableReader , err := e .dataReaderBuilder .buildTableReaderFromHandles (ctx , tableReaderExec , handles )
496497 if err != nil {
497- log . Error (err )
498+ logutil . Logger ( ctx ). Error ("build table reader from handles failed" , zap . Error ( err ) )
498499 return nil , errors .Trace (err )
499500 }
500501 return tableReader , nil
@@ -586,7 +587,7 @@ func (w *indexWorker) fetchHandles(ctx context.Context, result distsql.SelectRes
586587 buf := make ([]byte , 4096 )
587588 stackSize := runtime .Stack (buf , false )
588589 buf = buf [:stackSize ]
589- log . Errorf ( "indexWorker panic stack is: \n %s " , buf )
590+ logutil . Logger ( ctx ). Error ( "indexWorker in IndexLookupExecutor panicked " , zap . String ( "stack" , string ( buf )) )
590591 err4Panic := errors .Errorf ("%v" , r )
591592 doneCh := make (chan error , 1 )
592593 doneCh <- err4Panic
@@ -686,7 +687,7 @@ func (w *tableWorker) pickAndExecTask(ctx context.Context) {
686687 buf := make ([]byte , 4096 )
687688 stackSize := runtime .Stack (buf , false )
688689 buf = buf [:stackSize ]
689- log . Errorf ( "tableWorker panic stack is: \n %s " , buf )
690+ logutil . Logger ( ctx ). Error ( "tableWorker in IndexLookUpExecutor panicked " , zap . String ( "stack" , string ( buf )) )
690691 task .doneCh <- errors .Errorf ("%v" , r )
691692 }
692693 }()
@@ -712,7 +713,7 @@ func (w *tableWorker) pickAndExecTask(ctx context.Context) {
712713func (w * tableWorker ) executeTask (ctx context.Context , task * lookupTableTask ) error {
713714 tableReader , err := w .buildTblReader (ctx , task .handles )
714715 if err != nil {
715- log . Error (err )
716+ logutil . Logger ( ctx ). Error ("build table reader failed" , zap . Error ( err ) )
716717 return errors .Trace (err )
717718 }
718719 defer terror .Call (tableReader .Close )
@@ -727,7 +728,7 @@ func (w *tableWorker) executeTask(ctx context.Context, task *lookupTableTask) er
727728 chk := tableReader .newFirstChunk ()
728729 err = tableReader .Next (ctx , chk )
729730 if err != nil {
730- log . Error (err )
731+ logutil . Logger ( ctx ). Error ("table reader fetch next chunk failed" , zap . Error ( err ) )
731732 return errors .Trace (err )
732733 }
733734 if chk .NumRows () == 0 {
0 commit comments