Documentation
¶
Index ¶
- func NewLogger(opts ...LoggerOption) *log.LoggerProvider
- func NewTracer(opts ...TracerOption) *trace.TracerProvider
- type Logger
- type LoggerOption
- func WithGrpcLogEndpoint(otelGrpcEndpoint string) LoggerOption
- func WithHttpLogEndpoint(otelHttpEndpoint string) LoggerOption
- func WithLogAutomaticEnv() LoggerOption
- func WithLogInsecure() LoggerOption
- func WithLogResources(res *resource.Resource) LoggerOption
- func WithoutRegisterLogProvider() LoggerOption
- type Tracer
- type TracerOption
- func WithGrpcTraceEndpoint(otelGrpcEndpoint string) TracerOption
- func WithHttpTraceEndpoint(otelHttpEndpoint string) TracerOption
- func WithTraceAutomaticEnv() TracerOption
- func WithTraceInsecure() TracerOption
- func WithTraceResources(res *resource.Resource) TracerOption
- func WithoutRegisterTraceProvider() TracerOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLogger ¶
func NewLogger(opts ...LoggerOption) *log.LoggerProvider
func NewTracer ¶
func NewTracer(opts ...TracerOption) *trace.TracerProvider
Types ¶
type LoggerOption ¶
type LoggerOption func(t *Logger)
TracerOption applies a configuration to the given config.
func WithGrpcLogEndpoint ¶
func WithGrpcLogEndpoint(otelGrpcEndpoint string) LoggerOption
func WithHttpLogEndpoint ¶
func WithHttpLogEndpoint(otelHttpEndpoint string) LoggerOption
func WithLogAutomaticEnv ¶
func WithLogAutomaticEnv() LoggerOption
func WithLogInsecure ¶
func WithLogInsecure() LoggerOption
func WithLogResources ¶
func WithLogResources(res *resource.Resource) LoggerOption
func WithoutRegisterLogProvider ¶
func WithoutRegisterLogProvider() LoggerOption
type TracerOption ¶
type TracerOption func(t *Tracer)
TracerOption applies a configuration to the given config.
func WithGrpcTraceEndpoint ¶
func WithGrpcTraceEndpoint(otelGrpcEndpoint string) TracerOption
func WithHttpTraceEndpoint ¶
func WithHttpTraceEndpoint(otelHttpEndpoint string) TracerOption
func WithTraceAutomaticEnv ¶
func WithTraceAutomaticEnv() TracerOption
func WithTraceInsecure ¶
func WithTraceInsecure() TracerOption
func WithTraceResources ¶
func WithTraceResources(res *resource.Resource) TracerOption
func WithoutRegisterTraceProvider ¶
func WithoutRegisterTraceProvider() TracerOption
Click to show internal directories.
Click to hide internal directories.