feat: add structured pino logging and validated log-level config

This commit is contained in:
Codex
2026-02-18 13:16:35 +00:00
parent 6b1f9cddbc
commit e3f9a3574e
6 changed files with 74 additions and 8 deletions

12
test/logger.test.js Normal file
View File

@@ -0,0 +1,12 @@
"use strict";
const test = require("node:test");
const assert = require("node:assert/strict");
const { createLogger } = require("../src/lib/logger");
test("createLogger returns pino-compatible logger", () => {
const logger = createLogger({ level: "debug", name: "test" });
assert.equal(typeof logger.info, "function");
assert.equal(typeof logger.error, "function");
assert.equal(logger.level, "debug");
});