From 38da23a8cde5556556d5a98704005b1b84ee463d Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期一, 23 十二月 2024 16:29:47 +0800
Subject: [PATCH] gx接口环境

---
 logger.js |   29 +++++++++++++++--------------
 1 files changed, 15 insertions(+), 14 deletions(-)

diff --git a/logger.js b/logger.js
index 1a29655..dd7164c 100644
--- a/logger.js
+++ b/logger.js
@@ -1,20 +1,21 @@
+// logger.js
+
+const fs = require('fs');
 const pino = require('pino');
-const pretty = require('pino-pretty');
+const { destination } = require('pino');
+const path = require('path');
+
+// 创建日志文件路径
+const logDir = path.join(__dirname, 'logs');
+if (!fs.existsSync(logDir)) {
+  fs.mkdirSync(logDir);
+}
+const logFilePath = path.join(logDir, 'app.log');
 
 // 创建日志记录器
 const logger = pino({
-  level: 'info',
-  transport: {
-    target: 'pino-pretty', // 可选:美化输出
-    options: {
-      translateTime: 'SYS:dd-mm-yyyy HH:MM:ss',
-      ignore: 'pid,hostname'
-    }
-  }
-});
+  level: 'info'
+}, destination(logFilePath));
 
-// 或者简单地创建一个基础日志记录器
-// const logger = pino();
-
-// 将 logger 导出以便其他模块使用
+// 导出日志记录器以便其他模块使用
 module.exports = logger;
\ No newline at end of file

--
Gitblit v1.8.0