package global

import "go.opentelemetry.io/otel/internal/global"

Index

Functions

func Debug

func Debug(msg string, keysAndValues ...interface{})

Debug prints messages about all internal changes in the API or SDK.

func Error

func Error(err error, msg string, keysAndValues ...interface{})

Error prints messages about exceptional states of the API or SDK.

func Info

func Info(msg string, keysAndValues ...interface{})

Info prints messages about the general state of the API or SDK. This should usually be less then 5 messages a minute.

func SetLogger

func SetLogger(l logr.Logger)

SetLogger overrides the globalLogger with l.

To see Info messages use a logger with `l.V(1).Enabled() == true` To see Debug messages use a logger with `l.V(5).Enabled() == true`.

func SetTextMapPropagator

func SetTextMapPropagator(p propagation.TextMapPropagator)

SetTextMapPropagator is the internal implementation for global.SetTextMapPropagator.

func SetTracerProvider

func SetTracerProvider(tp trace.TracerProvider)

SetTracerProvider is the internal implementation for global.SetTracerProvider.

func TextMapPropagator

func TextMapPropagator() propagation.TextMapPropagator

TextMapPropagator is the internal implementation for global.TextMapPropagator.

func TracerProvider

func TracerProvider() trace.TracerProvider

TracerProvider is the internal implementation for global.TracerProvider.

Source Files

internal_logging.go propagator.go state.go trace.go

Version
v1.10.0
Published
Sep 12, 2022
Platform
linux/amd64
Imports
12 packages
Last checked
1 hour ago

Tools for package owners.