Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option func(c *config)
func TraceStructFields ¶ added in v0.2.0
TraceStructFields creates an Option that enforces Tracer to struct fields resolver.
default value: false The false means the Tracer only traces the resolvers runs against struct methods or resolver methods.
func WithComplexityLimitExtensionName ¶
WithComplexityLimitExtensionName creates an Option that tells Tracer to get complexity stats calculated by the extension identified by the given name.
func WithTracerProvider ¶
func WithTracerProvider(tp trace.TracerProvider) Option
WithTracerProvider creates an Optoin that tells Tracer to use given TracerProvider.
type Tracer ¶
type Tracer struct {
// contains filtered or unexported fields
}
Tracer is a gqlgen extension to collect traces from the resolver.
func (Tracer) ExtensionName ¶
func (Tracer) InterceptField ¶
func (Tracer) InterceptResponse ¶
Click to show internal directories.
Click to hide internal directories.