fix: log production request failures
This commit is contained in:
@@ -788,7 +788,12 @@ export function createHandlers(deps: RuntimeDeps): Handlers {
|
||||
);
|
||||
return compressResponse(req, res);
|
||||
} catch (err) {
|
||||
if (mode === "development") console.error(err);
|
||||
const app = process.env.WRNEXUS_APP_NAME ?? "app";
|
||||
const detail =
|
||||
err instanceof Error ? (err.stack ?? `${err.name}: ${err.message}`) : String(err);
|
||||
console.error(
|
||||
`[wrnexus] unhandled request error (${app}) ${req.method} ${url.pathname}\n${detail}`,
|
||||
);
|
||||
return compressResponse(req, secure(renderError(err, mode)));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user