Versions in this module Expand all Collapse all v2 v2.3.0 Mar 7, 2022 Changes in this version + const ContextDeadlineDurationTag + const ContextDeadlineExistsTag + const ContextDeadlineTag v2.1.1 Nov 24, 2020 Changes in this version + const CorrelationIDField + const CorrelationIDHeader + const CorrelationIDMissing + const SpanMissingTag + const StartIgnoredTag + const WorkflowIDField + const WorkflowIDHeader + const WorkflowIDMissing + func AddCorrelationTags(span opentracing.Span, cor *Correlation) + func Error(span opentracing.Span, err error) + func NewCorrelationID() string + func ValidateOption(t Option) error + func WithCorrelation(ctx context.Context, c *Correlation) context.Context + type ContextMapper interface + Values func(ctx context.Context) map[string]string + func Mapper() ContextMapper + type Correlation struct + CorrelationID string + WorkflowID string + func CorrelationFrom(ctx context.Context) *Correlation + func NewCorrelation() *Correlation + type Logger interface + Error func(ctx context.Context, msg string, keysAndValues ...interface{}) + Warn func(ctx context.Context, msg string, keysAndValues ...interface{}) + type Option uint8 + const Ignore + const Start + const StartWithWarning Other modules containing this package github.com/proemergotech/trace