«

如何在Linux上配置Node.js的日志输出

磁力搜索 • 4 天前 • 7 次点击 • 资讯分享


如何在linux上配置node.js的日志输出

在Linux系统中设置Node.js应用的日志输出有多种实现方式,下面介绍几种常用的方法:

1. 利用内置的console模块

console模块是Node.js自带的一个简单日志记录工具。开发者可以在代码中直接使用console.log、console.error等方法进行日志输出。

const fs = require('fs');
const path = require('path');
<p>const logFile = path.join(__dirname, 'app.log');</p><p>const logger = {
log: (...args) => {
const timestamp = new Date().toISOString();
const message = args.join(' ');
const logEntry = ${timestamp} - ${message}\n;
fs.appendFile(logFile, logEntry, (err) => {
if (err) console.error('写入日志文件失败:', err);
});
},
error: (...args) => {
const timestamp = new Date().toISOString();
const message = args.join(' ');
const logEntry = [ERROR] ${timestamp} - ${message}\n;
fs.appendFile(logFile, logEntry, (err) => {
if (err) console.error('写入日志文件失败:', err);
});
}
};</p><p>logger.log('这是一条普通日志信息');
logger.error('这是一条错误日志信息');
登录后复制


    还没收到回复