diff --git a/package-lock.json b/package-lock.json index 360d117..baad311 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "plainpages", "dependencies": { - "@larvit/log": "2.3.0", + "@larvit/log": "2.4.0", "ejs": "7.0.2", "lucide-static": "1.70.0", "postgres": "3.4.9" @@ -23,9 +23,9 @@ } }, "node_modules/@larvit/log": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@larvit/log/-/log-2.3.0.tgz", - "integrity": "sha512-gLRMDWrFnoMGdAr9NXMXRKOUeceU6Qd/CW0c6qDO+DLFT1xWrqO2ubsHyPqPzlZHVUO3w3Bk7kOWo6C2Ykn4ZQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@larvit/log/-/log-2.4.0.tgz", + "integrity": "sha512-0BA1S0eSzQMOP527Vy2DL9Zb68TiCgyDACr0gDiI2b/1zfY6Axq9XhR/ZJnF9URIAhQwFPYs3W6lh/T9K8vqgQ==", "license": "MIT", "engines": { "node": ">=18" diff --git a/package.json b/package.json index ca69f8a..c475fb5 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "test": "node --test \"src/**/*.test.ts\" \"plugins/**/*.test.ts\" \"examples/**/*.test.ts\" \"registry-cleanup/**/*.test.ts\" \"release-tooling/**/*.test.ts\"" }, "dependencies": { - "@larvit/log": "2.3.0", + "@larvit/log": "2.4.0", "ejs": "7.0.2", "lucide-static": "1.70.0", "postgres": "3.4.9" diff --git a/src/logger.test.ts b/src/logger.test.ts index 833afcd..b1c3e79 100644 --- a/src/logger.test.ts +++ b/src/logger.test.ts @@ -56,7 +56,7 @@ test("createLogger: a set endpoint actually exports log records over OTLP/HTTP", try { const log = createLogger({ otlpEndpoint: "http://collector:4318", stderr: () => {}, stdout: () => {} }); log.info("exported"); - await new Promise((r) => setTimeout(r, 50)); // export is fire-and-forget in the background + await log.flush(); // the queue batches records for up to a second } finally { globalThis.fetch = orig; }