1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2025-02-13 13:48:28 +02:00

34 lines
735 B
Go
Raw Normal View History

2024-03-13 17:47:07 +01:00
// Copyright The OpenTelemetry Authors
// SPDX-License-Identifier: Apache-2.0
package log // import "go.opentelemetry.io/otel/sdk/log"
import (
"context"
"go.opentelemetry.io/otel/log"
"go.opentelemetry.io/otel/log/embedded"
2024-03-17 22:57:43 -07:00
"go.opentelemetry.io/otel/sdk/instrumentation"
2024-03-13 17:47:07 +01:00
)
// Compile-time check logger implements log.Logger.
var _ log.Logger = (*logger)(nil)
type logger struct {
embedded.Logger
}
2024-03-17 22:57:43 -07:00
func newLogger(p *LoggerProvider, scope instrumentation.Scope) *logger {
// TODO (#5061): Implement.
return &logger{}
}
2024-03-13 17:47:07 +01:00
func (l *logger) Emit(ctx context.Context, r log.Record) {
// TODO (#5061): Implement.
}
func (l *logger) Enabled(ctx context.Context, r log.Record) bool {
// TODO (#5061): Implement.
return true
}