package logger

import "github.com/99designs/gqlgen/graphql/handler/apollofederatedtracingv1/logger"

Index

Types

type Logger

type Logger interface {
	Print(args any)
	Println(args any)
	Printf(format string, args any)
}

Logger is an interface that can be implemented to log errors that occur during the tracing process This can use the default Go logger or a custom logger (e.g. logrus or zap)

type NoopLogger

type NoopLogger struct {
	*log.Logger
}

func NewNoopLogger

func NewNoopLogger() *NoopLogger

func (*NoopLogger) Print

func (l *NoopLogger) Print(args any)

func (*NoopLogger) Printf

func (l *NoopLogger) Printf(format string, args any)

func (*NoopLogger) Println

func (l *NoopLogger) Println(v any)

type NullWriter

type NullWriter int

func (NullWriter) Write

func (NullWriter) Write([]byte) (int, error)

Source Files

logger.go

Version
v0.17.73 (latest)
Published
May 2, 2025
Platform
linux/amd64
Imports
1 packages
Last checked
22 hours ago

Tools for package owners.