From 653155c432f92f9537e50d040fb0d6579c2cc0f8 Mon Sep 17 00:00:00 2001 From: Tyler Yahn Date: Thu, 15 Feb 2024 11:46:30 -0800 Subject: [PATCH 1/2] Remove use of class term in log signal --- specification/logs/bridge-api.md | 4 ++-- specification/logs/noop.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/specification/logs/bridge-api.md b/specification/logs/bridge-api.md index 9ab3e418b18..a612f275a8c 100644 --- a/specification/logs/bridge-api.md +++ b/specification/logs/bridge-api.md @@ -30,10 +30,10 @@ library authors to build which use this API to bridge between existing logging libraries and the OpenTelemetry log data model. -The Logs Bridge API consist of these main classes: +The Logs Bridge API consist of these main components: * [LoggerProvider](#loggerprovider) is the entry point of the API. It provides access to `Logger`s. -* [Logger](#logger) is the class responsible for emitting logs as +* [Logger](#logger) is responsible for emitting logs as [LogRecords](./data-model.md#log-and-event-record-definition). ```mermaid diff --git a/specification/logs/noop.md b/specification/logs/noop.md index 4338865c405..d1f4cf6f1a3 100644 --- a/specification/logs/noop.md +++ b/specification/logs/noop.md @@ -28,8 +28,8 @@ so that no telemetry is produced and computation resources are minimized. All language implementations of OpenTelemetry MUST provide a No-Op. -The [Logs Bridge API](./bridge-api.md) defines classes with various operations. -All No-Op classes MUST NOT hold configuration or operational state. All No-op +The [Logs Bridge API](./bridge-api.md) defines components with various operations. +All No-Op components MUST NOT hold configuration or operational state. All No-op operations MUST accept all defined parameters, MUST NOT validate any arguments received, and MUST NOT return any non-empty error or log any message. From 953d2da4f5534de4ec2488695434d2c8e5641f4e Mon Sep 17 00:00:00 2001 From: Tyler Yahn Date: Thu, 15 Feb 2024 11:48:29 -0800 Subject: [PATCH 2/2] Add changelog entry --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 76527c73380..2ad32371acc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,8 @@ release. ([#3827](https://github.com/open-telemetry/opentelemetry-specification/pull/3827)) - Deconstruct number scalar type to double and signed integer. ([#3854](https://github.com/open-telemetry/opentelemetry-specification/pull/3854)) +- Remove use of Object-Oriented term `class` in log signal. + ([#3882](https://github.com/open-telemetry/opentelemetry-specification/pull/3882)) ### Resource