From e2d8dc21ce9a7369ec81f8cd404b47e3feb82652 Mon Sep 17 00:00:00 2001 From: Martin Kleinschrodt Date: Fri, 29 Jul 2022 18:06:33 +0200 Subject: [PATCH] Actually, using time stamps as an id prefix is probably a better idea --- packages/server/src/logging/postgres.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/server/src/logging/postgres.ts b/packages/server/src/logging/postgres.ts index 1d907818..2e0097fb 100644 --- a/packages/server/src/logging/postgres.ts +++ b/packages/server/src/logging/postgres.ts @@ -1,5 +1,4 @@ import { Logger, LogEvent } from "@padloc/core/src/logging"; -import { unsafeUUID } from "@padloc/core/src/util"; import { PostgresStorage } from "../storage/postgres"; export class PostgresLogger implements Logger { @@ -7,7 +6,7 @@ export class PostgresLogger implements Logger { log(type: string, data?: any) { const event = new LogEvent(type, data); - event.id = unsafeUUID(); + event.id = `${event.time.toISOString()}_${Math.floor(Math.random() * 1e6)}`; (async () => { try { this._storage.save(event);