From face8791001a06dbf598006022925e8bd5b5f0c5 Mon Sep 17 00:00:00 2001 From: Kit Langton Date: Fri, 10 Apr 2026 21:27:24 -0400 Subject: [PATCH] fix: disable default Effect console logger (#21963) --- packages/opencode/src/effect/logger.ts | 2 +- packages/opencode/src/effect/oltp.ts | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/opencode/src/effect/logger.ts b/packages/opencode/src/effect/logger.ts index e78089ca07..7a7f0a541a 100644 --- a/packages/opencode/src/effect/logger.ts +++ b/packages/opencode/src/effect/logger.ts @@ -55,7 +55,7 @@ export namespace EffectLogger { } }) - export const layer = Logger.layer([logger], { mergeWithExisting: true }) + export const layer = Logger.layer([logger], { mergeWithExisting: false }) export const create = (base: Fields = {}): Handle => ({ debug: (msg, extra) => call((item) => Effect.logDebug(item), base, msg, extra), diff --git a/packages/opencode/src/effect/oltp.ts b/packages/opencode/src/effect/oltp.ts index 6ef80dd291..cd8bcdc79d 100644 --- a/packages/opencode/src/effect/oltp.ts +++ b/packages/opencode/src/effect/oltp.ts @@ -6,9 +6,8 @@ import { Flag } from "@/flag/flag" import { CHANNEL, VERSION } from "@/installation/meta" export namespace Observability { - export const enabled = !!Flag.OTEL_EXPORTER_OTLP_ENDPOINT - const base = Flag.OTEL_EXPORTER_OTLP_ENDPOINT + export const enabled = !!base const resource = { serviceName: "opencode", @@ -36,7 +35,7 @@ export namespace Observability { EffectLogger.layer, Otlp.layerJson({ baseUrl: base, - loggerExportInterval: Duration.seconds(5), + loggerExportInterval: Duration.seconds(1), loggerMergeWithExisting: true, resource, headers,