diff --git a/packages/gateway/src/portRouters.ts b/packages/gateway/src/portRouters.ts index 78dd23b2f..b23bdeb18 100644 --- a/packages/gateway/src/portRouters.ts +++ b/packages/gateway/src/portRouters.ts @@ -1,4 +1,4 @@ -import { type ServerLogger } from "rusty-motors-shared"; +import { getServerLogger, type ServerLogger } from "rusty-motors-shared"; import type { TaggedSocket } from "./socketUtility.js"; type PortRouter = (portRouterArgs: { taggedSocket: TaggedSocket; @@ -33,14 +33,18 @@ export function addPortRouter(port: number, router: PortRouter) { async function notFoundRouter({ taggedSocket, + log = getServerLogger({ + name: "gatewayServer.notFoundRouter", + }), }: { taggedSocket: TaggedSocket; + log?: ServerLogger; }) { taggedSocket.socket.on("error", (error) => { console.error(`[${taggedSocket.id}] Socket error: ${error}`); }); taggedSocket.socket.end(); - throw new Error(`No router found for port ${taggedSocket.socket.localPort}`); + log.error(`[${taggedSocket.id}] No router found for port ${taggedSocket.socket.localPort}`); } /** * Retrieves the router function associated with a given port.