From bee6938a673d3fd1690a546a755cb2039cf76829 Mon Sep 17 00:00:00 2001 From: Michael Wolf Date: Thu, 1 Jan 2026 20:18:37 -0600 Subject: [PATCH] Add some logging related stubs to express backend --- express/cli.ts | 6 ++++++ express/logging.ts | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/express/cli.ts b/express/cli.ts index 7f1c121..e161360 100644 --- a/express/cli.ts +++ b/express/cli.ts @@ -6,6 +6,10 @@ const { values } = parseArgs({ type: "string", short: "l", }, + "log-address": { + type: "string", + default: "8085", + }, }, strict: true, allowPositionals: false, @@ -43,7 +47,9 @@ function parseListenAddress(listen: string | undefined): { } const listenAddress = parseListenAddress(values.listen); +const logAddress = parseListenAddress(values["log-address"]); export const cli = { listen: listenAddress, + logAddress, }; diff --git a/express/logging.ts b/express/logging.ts index d95ecac..bf76846 100644 --- a/express/logging.ts +++ b/express/logging.ts @@ -1,5 +1,7 @@ // internal-logging.ts +import { cli } from "./cli"; + // FIXME: Move this to somewhere more appropriate type AtLeastOne = [T, ...T[]]; @@ -32,6 +34,9 @@ type FilterArgument = { const log = (_message: Message) => { // WRITEME + console.log( + `will POST a message to ${cli.logAddress.host}:${cli.logAddress.port}`, + ); }; const getLogs = (filter: FilterArgument) => {