mirror of
https://github.com/Kvan7/Exiled-Exchange-2.git
synced 2026-09-23 13:15:45 +00:00
add uncaught error handlers
This commit is contained in:
@@ -79,6 +79,12 @@ if (process.platform === "darwin") {
|
||||
console.log(`error installing Vue Devtools: ${error}`);
|
||||
}
|
||||
}
|
||||
process.addListener("uncaughtException", (err) => {
|
||||
logger.write(`error [uncaughtException] ${err.message}, ${err.stack}`);
|
||||
});
|
||||
process.addListener("unhandledRejection", (reason) => {
|
||||
logger.write(`error [unhandledRejection] ${(reason as Error).stack}`);
|
||||
});
|
||||
|
||||
setTimeout(
|
||||
async () => {
|
||||
@@ -145,6 +151,13 @@ if (process.platform === "darwin") {
|
||||
}
|
||||
}
|
||||
|
||||
process.addListener("uncaughtException", (err) => {
|
||||
logger.write(`error [uncaughtException] ${err.message}, ${err.stack}`);
|
||||
});
|
||||
process.addListener("unhandledRejection", (reason) => {
|
||||
logger.write(`error [unhandledRejection] ${(reason as Error).stack}`);
|
||||
});
|
||||
|
||||
setTimeout(
|
||||
async () => {
|
||||
const overlay = new OverlayWindow(eventPipe, logger, poeWindow);
|
||||
|
||||
+3
-3
@@ -62,13 +62,13 @@ export class HttpProxy {
|
||||
);
|
||||
(proxyRes as unknown as NodeJS.ReadableStream).pipe(res);
|
||||
} catch (error) {
|
||||
logger.write(`error [res-err] ${(error as Error).message} (${host})`);
|
||||
logger.write(`error [proxy] ${(error as Error).message} (${host})`);
|
||||
res.destroy();
|
||||
}
|
||||
});
|
||||
proxyReq.addListener("error", (err) => {
|
||||
logger.write(`error [cors-proxy] ${err.message} (${host})`);
|
||||
res.destroy();
|
||||
logger.write(`error [proxy] ${err.message} (${host})`);
|
||||
res.destroy(err);
|
||||
});
|
||||
|
||||
req.pipe(proxyReq as unknown as NodeJS.WritableStream);
|
||||
|
||||
Reference in New Issue
Block a user