summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/effect/logger.ts2
-rw-r--r--packages/opencode/src/effect/oltp.ts5
2 files changed, 3 insertions, 4 deletions
diff --git a/packages/opencode/src/effect/logger.ts b/packages/opencode/src/effect/logger.ts
index e78089ca0..7a7f0a541 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 6ef80dd29..cd8bcdc79 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,