chenyc
2024-12-23 38da23a8cde5556556d5a98704005b1b84ee463d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// logger.js
 
const fs = require('fs');
const pino = require('pino');
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'
}, destination(logFilePath));
 
// 导出日志记录器以便其他模块使用
module.exports = logger;