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

如何配置Linux Node.js日志输出 alt="如何配置linux node.js日志输出" />

Linux 系统中配置 Node.js 应用程序的日志输出可以通过多种方式实现,包括使用内置的 console 模块、第三方日志库(如 winston 或 pino)以及配置日志轮转。以下是一些常见的方法:

使用内置的 console 模块

Node.js 的内置 console 模块是最简单的日志输出方式,但它不提供高级功能,如日志轮转。

const fs = require('fs');const path = require('path');// 创建一个日志文件const logFile = path.join(__dirname, 'app.log');// 创建一个可写流const logStream = fs.createWriteStream(logFile, { flags: 'a' });// 自定义日志输出函数function log(message) {  const timestamp = new Date().toISOString();  logStream.write(`<span>${timestamp} - ${message}n`</span>);}// 使用自定义日志输出函数log('Hello, world!');

登录后复制

文章来自互联网,不代表电脑知识网立场。发布者:,转载请注明出处:https://www.pcxun.com/n/642896.html

(0)
上一篇 2025-05-23 12:05
下一篇 2025-05-23 12:05

相关推荐