refactor: extract config warning log formatter

This commit is contained in:
2026-02-10 00:44:29 -08:00
parent db327c4ea8
commit 2f34119a67
4 changed files with 51 additions and 4 deletions

View File

@@ -0,0 +1,14 @@
import { ConfigValidationWarning } from "../../types";
export function formatConfigWarningRuntimeService(
warning: ConfigValidationWarning,
): string {
return `[config] ${warning.path}: ${warning.message} value=${JSON.stringify(warning.value)} fallback=${JSON.stringify(warning.fallback)}`;
}
export function logConfigWarningRuntimeService(
warning: ConfigValidationWarning,
log: (message: string) => void,
): void {
log(formatConfigWarningRuntimeService(warning));
}