| Linux premium331.web-hosting.com 4.18.0-553.80.1.lve.el8.x86_64 #1 SMP Wed Oct 22 19:29:36 UTC 2025 x86_64 Path : /home/livedhms/nodevenv/lmgt/22/lib/node_modules/effect/src/internal/ |
| Current File : /home/livedhms/nodevenv/lmgt/22/lib/node_modules/effect/src/internal/logSpan.ts |
import type * as LogSpan from "../LogSpan.js"
/** @internal */
export const make = (label: string, startTime: number): LogSpan.LogSpan => ({
label,
startTime
})
/**
* Sanitize a given string by replacing spaces, equal signs, and double quotes with underscores.
*
* @internal
*/
export const formatLabel = (key: string) => key.replace(/[\s="]/g, "_")
/** @internal */
export const render = (now: number) => (self: LogSpan.LogSpan): string => {
const label = formatLabel(self.label)
return `${label}=${now - self.startTime}ms`
}