openclaw/src/logging/config.ts

17 lines
448 B
TypeScript

import { loadConfig, type OpenClawConfig } from "../config/config.js";
type LoggingConfig = OpenClawConfig["logging"];
export function readLoggingConfig(): LoggingConfig | undefined {
try {
const parsed = loadConfig();
const logging = parsed?.logging;
if (!logging || typeof logging !== "object" || Array.isArray(logging)) {
return undefined;
}
return logging as LoggingConfig;
} catch {
return undefined;
}
}