feat(unified-storage): use logger from context for dualwriter (#106473)
This commit is contained in:
@@ -6,7 +6,6 @@ import (
|
||||
|
||||
"k8s.io/apimachinery/pkg/runtime/schema"
|
||||
|
||||
"github.com/grafana/grafana-app-sdk/logging"
|
||||
"github.com/grafana/grafana/pkg/apiserver/rest"
|
||||
"github.com/grafana/grafana/pkg/setting"
|
||||
)
|
||||
@@ -41,16 +40,14 @@ func (m *staticService) SetMode(gr schema.GroupResource, mode rest.DualWriterMod
|
||||
}
|
||||
|
||||
func (m *staticService) NewStorage(gr schema.GroupResource, legacy rest.Storage, unified rest.Storage) (rest.Storage, error) {
|
||||
log := logging.DefaultLogger.With("dualwrite", gr.String())
|
||||
|
||||
config := m.cfg.UnifiedStorage[gr.String()]
|
||||
switch config.DualWriterMode {
|
||||
case rest.Mode1:
|
||||
return &dualWriter{log: log, legacy: legacy, unified: unified, errorIsOK: true}, nil
|
||||
return &dualWriter{legacy: legacy, unified: unified, errorIsOK: true}, nil
|
||||
case rest.Mode2:
|
||||
return &dualWriter{log: log, legacy: legacy, unified: unified}, nil
|
||||
return &dualWriter{legacy: legacy, unified: unified}, nil
|
||||
case rest.Mode3:
|
||||
return &dualWriter{log: log, legacy: legacy, unified: unified, readUnified: true}, nil
|
||||
return &dualWriter{legacy: legacy, unified: unified, readUnified: true}, nil
|
||||
case rest.Mode4, rest.Mode5:
|
||||
return unified, nil // use unified directly
|
||||
case rest.Mode0:
|
||||
|
||||
Reference in New Issue
Block a user