Skip to content

Commit af47da3

Browse files
Merge pull request #1154 from deco-cx/fix/disable-outgoing-fetch-log-default
fix: disable outgoing fetch logging by default
2 parents f95b5e9 + fe3b524 commit af47da3

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

observability/otel/config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,9 +154,10 @@ export const tracerIsRecording = () =>
154154

155155
// Register fetch logging listener here (not in patched_fetch.ts) to avoid
156156
// circular dependency: deco.ts → patched_fetch.ts → otel/config.ts → deco.ts
157+
// Disabled by default due to high log volume. Enable with OTEL_LOG_OUTGOING_FETCH=true.
157158
import { onFetch, parseUrlParts } from "../../utils/patched_fetch.ts";
158159

159-
onFetch((event) => {
160+
if (Deno.env.get("OTEL_LOG_OUTGOING_FETCH") === "true") onFetch((event) => {
160161
const logFn = event.error ? logger.error : logger.info;
161162
const { host, path } = parseUrlParts(event.url);
162163

0 commit comments

Comments
 (0)