mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 21:37:32 +00:00
multiple tries
This commit is contained in:
7
backend/v3/telemetry/logging/logger.go
Normal file
7
backend/v3/telemetry/logging/logger.go
Normal file
@@ -0,0 +1,7 @@
|
||||
package logging
|
||||
|
||||
import "log/slog"
|
||||
|
||||
type Logger struct {
|
||||
*slog.Logger
|
||||
}
|
23
backend/v3/telemetry/tracing/tracer.go
Normal file
23
backend/v3/telemetry/tracing/tracer.go
Normal file
@@ -0,0 +1,23 @@
|
||||
package tracing
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"go.opentelemetry.io/otel/trace"
|
||||
"go.opentelemetry.io/otel/trace/noop"
|
||||
)
|
||||
|
||||
type Tracer struct {
|
||||
trace.Tracer
|
||||
}
|
||||
|
||||
var noopTracer = Tracer{
|
||||
Tracer: noop.NewTracerProvider().Tracer(""),
|
||||
}
|
||||
|
||||
func (t *Tracer) Start(ctx context.Context, spanName string, opts ...trace.SpanStartOption) (context.Context, trace.Span) {
|
||||
if t.Tracer == nil {
|
||||
return noopTracer.Start(ctx, spanName, opts...)
|
||||
}
|
||||
return t.Tracer.Start(ctx, spanName, opts...)
|
||||
}
|
Reference in New Issue
Block a user