UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

16 lines (15 loc) • 642 B
import { r as truncateUtf16Safe } from "./utf16-slice-D_ngcYKd.mjs"; import { t as createSubsystemLogger } from "./subsystem-4NzR43uz.mjs"; //#region src/infra/env-log.runtime.ts const log = createSubsystemLogger("env"); function formatEnvValue(value, redact) { if (redact) return "<redacted>"; const singleLine = value.replace(/\s+/g, " ").trim(); if (singleLine.length <= 160) return singleLine; return `${truncateUtf16Safe(singleLine, 160)}…`; } function logAcceptedEnvValue(key, value, description, redact) { log.info(`env: ${key}=${formatEnvValue(value, redact)} (${description})`); } //#endregion export { logAcceptedEnvValue };