fix: disable default Effect console logger (#21963)

This commit is contained in:
Kit Langton
2026-04-10 21:27:24 -04:00
committed by GitHub
parent 605559b165
commit face879100
2 changed files with 3 additions and 4 deletions
+1 -1
View File
@@ -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 => ({ export const create = (base: Fields = {}): Handle => ({
debug: (msg, extra) => call((item) => Effect.logDebug(item), base, msg, extra), debug: (msg, extra) => call((item) => Effect.logDebug(item), base, msg, extra),
+2 -3
View File
@@ -6,9 +6,8 @@ import { Flag } from "@/flag/flag"
import { CHANNEL, VERSION } from "@/installation/meta" import { CHANNEL, VERSION } from "@/installation/meta"
export namespace Observability { export namespace Observability {
export const enabled = !!Flag.OTEL_EXPORTER_OTLP_ENDPOINT
const base = Flag.OTEL_EXPORTER_OTLP_ENDPOINT const base = Flag.OTEL_EXPORTER_OTLP_ENDPOINT
export const enabled = !!base
const resource = { const resource = {
serviceName: "opencode", serviceName: "opencode",
@@ -36,7 +35,7 @@ export namespace Observability {
EffectLogger.layer, EffectLogger.layer,
Otlp.layerJson({ Otlp.layerJson({
baseUrl: base, baseUrl: base,
loggerExportInterval: Duration.seconds(5), loggerExportInterval: Duration.seconds(1),
loggerMergeWithExisting: true, loggerMergeWithExisting: true,
resource, resource,
headers, headers,