日志格式适配市区

This commit is contained in:
maplegao
2025-09-06 14:22:33 +08:00
parent 96e505d662
commit 56c48a4304

View File

@@ -1,6 +1,7 @@
const winston = require('winston') const winston = require('winston')
const DailyRotateFile = require('winston-daily-rotate-file') const DailyRotateFile = require('winston-daily-rotate-file')
const config = require('../../config/config') const config = require('../../config/config')
const { formatDateWithTimezone } = require('../utils/dateHelper')
const path = require('path') const path = require('path')
const fs = require('fs') const fs = require('fs')
const os = require('os') const os = require('os')
@@ -95,7 +96,7 @@ const safeStringify = (obj, maxDepth = 3, fullDepth = false) => {
// 📝 增强的日志格式 // 📝 增强的日志格式
const createLogFormat = (colorize = false) => { const createLogFormat = (colorize = false) => {
const formats = [ 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.errors({ stack: true })
// 移除 winston.format.metadata() 来避免自动包装 // 移除 winston.format.metadata() 来避免自动包装
] ]