Skip to content

Commit d4a1faa

Browse files
committed
feat: add uncaught exception handler for improved error logging
1 parent d5662f4 commit d4a1faa

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/main.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ import globalErrorHandler from "./utils/globalErrorHandler";
2929

3030
const app = express();
3131

32-
app.set("trust proxy", true);
32+
app.set("trust proxy", true);
3333

34-
const server = createServer(app);
34+
const server = createServer(app);
3535

36-
const io = useSocketIo(server);
36+
const io = useSocketIo(server);
3737

3838
const boostrapServer = async () => {
3939
await connectDatabase();
@@ -90,6 +90,7 @@ const boostrapServer = async () => {
9090

9191
const serverAdapter = new ExpressAdapter();
9292
serverAdapter.setBasePath("/admin/queues");
93+
9394
createBullBoard({
9495
queues: Object.entries(global.__registeredQueues || {}).map(
9596
([, values]) => new BullMQAdapter(values.queue),
@@ -129,4 +130,7 @@ for (const signal of ["SIGINT", "SIGTERM"]) {
129130
});
130131
}
131132

132-
133+
process.on("uncaughtException", (err) => {
134+
logger.error(err.message);
135+
process.exit(1);
136+
});

0 commit comments

Comments
 (0)