nidus-sync/ts/log.ts
Eli Ribble 614f4d274e
Some checks failed
/ golint (push) Failing after 10s
Reconnect SSE connection if we miss heartbeats for 30 seconds
Issue: #11
2026-05-21 15:43:56 +00:00

22 lines
607 B
TypeScript

// log.ts
const pageLoadTime = performance.now();
function getTimestamp(): string {
const elapsed = performance.now() - pageLoadTime;
const hours = Math.floor(elapsed / 3600000);
const minutes = Math.floor((elapsed % 3600000) / 60000);
const seconds = Math.floor((elapsed % 60000) / 1000);
return `${String(hours).padStart(2, "0")}:${String(minutes).padStart(2, "0")}:${String(seconds).padStart(2, "0")}`;
}
export const log = {
info(...args: any[]): void {
console.log(`[${getTimestamp()}]`, ...args);
},
error(...args: any[]): void {
console.error(`[${getTimestamp()}]`, ...args);
},
};