...

Source file src/edge-infra.dev/pkg/edge/api/middleware/errorlog/provider.go

Documentation: edge-infra.dev/pkg/edge/api/middleware/errorlog

     1  package errorlog
     2  
     3  import (
     4  	"errors"
     5  
     6  	"github.com/go-logr/logr"
     7  )
     8  
     9  func NewProvider() *Provider { return &Provider{} }
    10  
    11  func (p *Provider) Build(log logr.Logger, opts ...Option) {
    12  	for _, opt := range opts {
    13  		opt(p)
    14  	}
    15  	err := ""
    16  	if p.err != nil {
    17  		err = *p.err
    18  	}
    19  	log.Error(errors.New(p.input), "failed to execute graphql query", correlationIDKey, p.correlationID, "error", err)
    20  }
    21  

View as plain text