在 CentOS 系統下,Node.js 應用程序的日志級別通常是通過應用程序本身的配置來設置的。不同的 Node.js 應用程序可能有不同的配置方法。以下是一些建議:
morgan 中間件來記錄 HTTP 請求日志。morgan 提供了不同的日志級別,如 combined, common, dev, short, tiny 等。要設置日志級別,請在你的應用程序中添加以下代碼:const express = require('express');
const morgan = require('morgan');
const app = express();
// 設置日志級別
app.use(morgan('combined'));
// 其他路由和中間件
如果你使用的是其他 Node.js 應用程序,你可以查看應用程序的文檔,了解如何設置日志級別。通常,這些應用程序會提供一種方法來配置日志級別,例如通過命令行參數、環境變量或配置文件。
如果你使用的是第三方日志庫(如 winston 或 bunyan),請查閱庫的文檔以了解如何設置日志級別。這些庫通常允許你在代碼中設置日志級別,例如:
const winston = require('winston');
const logger = winston.createLogger({
level: 'info', // 設置日志級別為 'info'
format: winston.format.json(),
transports: [
new winston.transports.File({ filename: 'error.log', level: 'error' }),
new winston.transports.File({ filename: 'combined.log' }),
],
});
請根據你的應用程序和使用的庫進行相應的調整。