From 56c48a4304b525334457861d36ea4ebe6a2bdce8 Mon Sep 17 00:00:00 2001 From: maplegao Date: Sat, 6 Sep 2025 14:22:33 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=97=A5=E5=BF=97=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=E9=80=82=E9=85=8D=E5=B8=82=E5=8C=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/logger.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/utils/logger.js b/src/utils/logger.js index ac4cd618..30093f05 100644 --- a/src/utils/logger.js +++ b/src/utils/logger.js @@ -1,6 +1,7 @@ const winston = require('winston') const DailyRotateFile = require('winston-daily-rotate-file') const config = require('../../config/config') +const { formatDateWithTimezone } = require('../utils/dateHelper') const path = require('path') const fs = require('fs') const os = require('os') @@ -95,7 +96,7 @@ const safeStringify = (obj, maxDepth = 3, fullDepth = false) => { // 📝 增强的日志格式 const createLogFormat = (colorize = false) => { const formats = [ - winston.format.timestamp({ format: 'YYYY-MM-DD HH:mm:ss' }), + winston.format.timestamp({ format: () => formatDateWithTimezone(new Date(), false) }), winston.format.errors({ stack: true }) // 移除 winston.format.metadata() 来避免自动包装 ] From a71f0e58a281b6ed850f079d4cc1c5fc18d56a32 Mon Sep 17 00:00:00 2001 From: maplegao Date: Sat, 6 Sep 2025 14:27:18 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8DREADME.md=E4=B8=AD=20?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E6=9B=B4=E6=96=B0=E4=B8=8Dwork=E9=97=AE?= =?UTF-8?q?=E9=A2=98=EF=BC=8C=20=E9=87=8D=E5=90=AF=E8=84=9A=E6=9C=AC?= =?UTF-8?q?=E4=B8=AD=E6=B2=A1=E6=9C=89stop?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/manage.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/manage.js b/scripts/manage.js index 6e3f7937..df8a14f0 100644 --- a/scripts/manage.js +++ b/scripts/manage.js @@ -185,7 +185,7 @@ class ServiceManager { restart(daemon = false) { console.log('🔄 重启服务...') - + this.stop() // 等待停止完成 setTimeout(() => { this.start(daemon)