fix(signal): map stderr INFO to log

This commit is contained in:
Peter Steinberger
2026-01-01 17:30:24 +00:00
parent d642e90cdd
commit 351db0632d
2 changed files with 41 additions and 4 deletions

23
src/signal/daemon.test.ts Normal file
View File

@@ -0,0 +1,23 @@
import { describe, expect, it } from "vitest";
import { classifySignalCliLogLine } from "./daemon.js";
describe("classifySignalCliLogLine", () => {
it("treats INFO/DEBUG as log (even if emitted on stderr)", () => {
expect(classifySignalCliLogLine("INFO DaemonCommand - Started")).toBe(
"log",
);
expect(classifySignalCliLogLine("DEBUG Something")).toBe("log");
});
it("treats WARN/ERROR as error", () => {
expect(classifySignalCliLogLine("WARN Something")).toBe("error");
expect(classifySignalCliLogLine("WARNING Something")).toBe("error");
expect(classifySignalCliLogLine("ERROR Something")).toBe("error");
});
it("returns null for empty lines", () => {
expect(classifySignalCliLogLine("")).toBe(null);
expect(classifySignalCliLogLine(" ")).toBe(null);
});
});