hl il y a 5 mois
Parent
commit
3119fd8c24
1 fichiers modifiés avec 15 ajouts et 2 suppressions
  1. 15 2
      client.js

+ 15 - 2
client.js

@@ -50,8 +50,21 @@ process.on('SIGTERM', async () => {
 
 // 还可以处理未捕获的异常
 process.on('uncaughtException', (err) => {
-    logger.error('捕获到未处理的异常1:', err.message);
-    logger.info('捕获到未处理的异常2:', err.message);
+    // logger.error('捕获到未处理的异常1:', err.message);
+    // logger.info('捕获到未处理的异常2:', err.message);
+
+    // 记录错误消息和堆栈
+    logger.error('捕获到未处理的异常:', err.message); // 记录错误信息
+    logger.error('错误堆栈:', err.stack); // 记录错误堆栈
+
+    // 可选: 记录其他上下文信息
+    // 例如,您可以添加时间戳、请求信息等
+    logger.info('捕获到未处理的异常:', {
+        timestamp: new Date(),
+        error: err.message,
+        stack: err.stack
+    });
+
     // 在这里执行清理工作
     process.exit(1); // 非零退出码表示异常退出
 });