Refactor startup/logging service wiring and related test/config updates

This commit is contained in:
2026-02-15 21:02:54 -08:00
parent c6ac962f7a
commit bec69d1b71
41 changed files with 722 additions and 281 deletions

View File

@@ -196,6 +196,20 @@ export class ConfigService {
}
}
if (isObject(src.logging)) {
const logLevel = asString(src.logging.level);
if (logLevel === "debug" || logLevel === "info" || logLevel === "warn" || logLevel === "error") {
resolved.logging.level = logLevel;
} else if (src.logging.level !== undefined) {
warn(
"logging.level",
src.logging.level,
resolved.logging.level,
"Expected debug, info, warn, or error.",
);
}
}
if (Array.isArray(src.keybindings)) {
resolved.keybindings = src.keybindings.filter(
(