logging: route console output into pino

This commit is contained in:
Peter Steinberger
2025-12-03 13:07:47 +00:00
parent 7ea43b0145
commit 4c3635a7c0
2 changed files with 59 additions and 1 deletions

View File

@@ -7,6 +7,7 @@ import {
autoReplyIfConfigured,
getReplyFromConfig,
} from "./auto-reply/reply.js";
import { enableConsoleCapture } from "./logging.js";
import { applyTemplate } from "./auto-reply/templating.js";
import { createDefaultDeps, monitorTwilio } from "./cli/deps.js";
import { promptYesNo } from "./cli/prompt.js";
@@ -56,6 +57,9 @@ import { assertProvider, normalizeE164, toWhatsappJid } from "./utils.js";
dotenv.config({ quiet: true });
// Capture all console output into pino logs while keeping stdout/stderr behavior.
enableConsoleCapture();
import { buildProgram } from "./cli/program.js";
const program = buildProgram();