NodeJS使用简单记录
warning:
这篇文章距离上次修改已过201天,其中的内容可能已经有所变动。
// 引入Node.js内置的fs模块来进行文件操作
const fs = require('fs');
// 创建一个可写流,如果文件已存在则追加内容,不存在则创建文件
const logStream = fs.createWriteStream('log.txt', { flags: 'a' });
// 自定义记录函数,将信息记录到日志文件中
function log(message) {
const timestamp = new Date().toISOString();
logStream.write(`${timestamp} - ${message}\n`);
}
// 使用记录函数
log('启动应用程序');
// 关闭流,通常在程序结束时进行
logStream.end();
这段代码展示了如何在Node.js中创建一个简单的日志记录功能。它首先引入了Node.js的fs
模块,然后使用fs.createWriteStream
创建了一个日志文件的可写流。接着定义了一个log
函数,该函数接受一条消息作为参数,并将其以时间戳的形式记录到日志文件中。最后,演示了如何使用这个log
函数,并在程序结束时关闭了流。
评论已关闭