Skip to content

Commit caa9b71

Browse files
committed
Revert "Add support for logging in Edge Runtime"
This reverts commit 14403f8.
1 parent 14403f8 commit caa9b71

File tree

8 files changed

+47
-411
lines changed

8 files changed

+47
-411
lines changed

packages/telemetry/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,6 @@
4848
"@opentelemetry/api": "1.9.0",
4949
"@opentelemetry/api-logs": "0.203.0",
5050
"@opentelemetry/exporter-logs-otlp-http": "0.203.0",
51-
"@opentelemetry/otlp-exporter-base": "0.205.0",
52-
"@opentelemetry/otlp-transformer": "0.205.0",
5351
"@opentelemetry/resources": "2.0.1",
5452
"@opentelemetry/sdk-logs": "0.203.0",
5553
"@opentelemetry/semantic-conventions": "1.36.0",

packages/telemetry/src/helpers.ts

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
/**
2+
* @license
3+
* Copyright 2025 Google LLC
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License");
6+
* you may not use this file except in compliance with the License.
7+
* You may obtain a copy of the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS,
13+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
* See the License for the specific language governing permissions and
15+
* limitations under the License.
16+
*/
17+
18+
import {
19+
LoggerProvider,
20+
BatchLogRecordProcessor
21+
} from '@opentelemetry/sdk-logs';
22+
import { ATTR_SERVICE_NAME } from '@opentelemetry/semantic-conventions';
23+
import { resourceFromAttributes } from '@opentelemetry/resources';
24+
import { OTLPLogExporter } from '@opentelemetry/exporter-logs-otlp-http';
25+
26+
/**
27+
* Create default logger provider.
28+
*
29+
* @internal
30+
*/
31+
export function createLoggerProvider(): LoggerProvider {
32+
const resource = resourceFromAttributes({
33+
[ATTR_SERVICE_NAME]: 'firebase_telemetry_service'
34+
});
35+
36+
const otlpEndpoint = process.env.OTEL_ENDPOINT;
37+
38+
const logExporter = new OTLPLogExporter({
39+
url: `${otlpEndpoint}/api/v1/logs`
40+
});
41+
return new LoggerProvider({
42+
resource,
43+
processors: [new BatchLogRecordProcessor(logExporter)]
44+
});
45+
}

packages/telemetry/src/logging/fetch-transport.edge.test.ts

Lines changed: 0 additions & 172 deletions
This file was deleted.

packages/telemetry/src/logging/fetch-transport.edge.ts

Lines changed: 0 additions & 105 deletions
This file was deleted.

0 commit comments

Comments
 (0)