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;
|
|