refactor: dedupe core helper error formatting

This commit is contained in:
Peter Steinberger
2026-04-07 01:11:40 +01:00
parent 325ff24bae
commit 8a40cd7ed4
6 changed files with 12 additions and 6 deletions

View File

@@ -27,6 +27,7 @@ import fs from "node:fs/promises";
import os from "node:os";
import path from "node:path";
import { resolveStateDir } from "../../../config/paths.js";
import { formatErrorMessage } from "../../../infra/errors.js";
import { createSubsystemLogger } from "../../../logging/subsystem.js";
import type { HookHandler } from "../../hooks.js";
@@ -60,7 +61,7 @@ const logCommand: HookHandler = async (event) => {
await fs.appendFile(logFile, logLine, "utf-8");
} catch (err) {
const message = err instanceof Error ? err.message : String(err);
const message = formatErrorMessage(err);
log.error(`Failed to log command: ${message}`);
}
};