From d6e22115319b123b250c34c1597321273c515961 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Paj=C4=85k?= Date: Thu, 3 Oct 2024 12:37:06 +0200 Subject: [PATCH] [doc] sdk/log: Do not create instances of Record --- sdk/log/record.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sdk/log/record.go b/sdk/log/record.go index effb30f62ff..ea842660b0b 100644 --- a/sdk/log/record.go +++ b/sdk/log/record.go @@ -42,6 +42,10 @@ func putIndex(index map[string]int) { } // Record is a log record emitted by the Logger. +// +// Do not create instances of Record on your own in production code. +// You can use [go.opentelemetry.io/otel/sdk/log/logtest.RecordFactory] +// for testing purposes. type Record struct { // Do not embed the log.Record. Attributes need to be overwrite-able and // deep-copying needs to be possible.