UNPKG

renovate

Version:

Automated dependency updates. Flexible so you don't need to be.

27 lines (26 loc) 931 B
import { getEnv } from "../util/env.js"; import { isNullOrUndefined } from "@sindresorhus/is"; //#region lib/instrumentation/utils.ts function isTracingEnabled() { return isTraceDebuggingEnabled() || isTraceSendingEnabled() || isFileExporterEnabled(); } function isTraceDebuggingEnabled() { return !!getEnv().RENOVATE_TRACING_CONSOLE_EXPORTER; } function isTraceSendingEnabled() { return !!getEnv().OTEL_EXPORTER_OTLP_ENDPOINT; } function isFileExporterEnabled() { return !!getEnv().RENOVATE_TRACING_FILE_EXPORTER_PATH; } function getFileExporterPath() { return getEnv().RENOVATE_TRACING_FILE_EXPORTER_PATH; } function massageThrowable(e) { if (isNullOrUndefined(e)) return; if (e instanceof Error) return e.message; return String(e); } //#endregion export { getFileExporterPath, isFileExporterEnabled, isTraceDebuggingEnabled, isTraceSendingEnabled, isTracingEnabled, massageThrowable }; //# sourceMappingURL=utils.js.map