mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-27 18:22:41 -08:00
refactor: extract config warning log formatter
This commit is contained in:
14
src/core/services/config-warning-runtime-service.ts
Normal file
14
src/core/services/config-warning-runtime-service.ts
Normal 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));
|
||||
}
|
||||
Reference in New Issue
Block a user