fix: brighten gateway model console log

This commit is contained in:
Peter Steinberger
2025-12-26 08:45:15 +00:00
parent 461db9e469
commit 917cb8fa67
2 changed files with 21 additions and 4 deletions

View File

@@ -5875,7 +5875,10 @@ export async function startGatewayServer(
defaultProvider: DEFAULT_PROVIDER,
defaultModel: DEFAULT_MODEL,
});
log.info(`agent model: ${agentProvider}/${agentModel}`);
const modelRef = `${agentProvider}/${agentModel}`;
log.info(`agent model: ${modelRef}`, {
consoleMessage: `agent model: ${chalk.whiteBright(modelRef)}`,
});
log.info(`listening on ws://${bindHost}:${port} (PID ${process.pid})`);
log.info(`log file: ${getResolvedLoggerSettings().file}`);
let tailscaleCleanup: (() => Promise<void>) | null = null;

View File

@@ -488,15 +488,29 @@ export function createSubsystemLogger(subsystem: string): SubsystemLogger {
message: string,
meta?: Record<string, unknown>,
) => {
logToFile(getFileLogger(), level, message, meta);
const consoleSettings = getConsoleSettings();
let consoleMessageOverride: string | undefined;
let fileMeta = meta;
if (meta && Object.keys(meta).length > 0) {
const { consoleMessage, ...rest } = meta as Record<string, unknown> & {
consoleMessage?: unknown;
};
if (typeof consoleMessage === "string") {
consoleMessageOverride = consoleMessage;
}
fileMeta = Object.keys(rest).length > 0 ? rest : undefined;
}
logToFile(getFileLogger(), level, message, fileMeta);
if (!shouldLogToConsole(level, consoleSettings)) return;
const line = formatConsoleLine({
level,
subsystem,
message,
message:
consoleSettings.style === "json"
? message
: (consoleMessageOverride ?? message),
style: consoleSettings.style,
meta,
meta: fileMeta,
});
writeConsoleLine(level, line);
};