在Ubuntu系统中管理Node.js应用程序的日志文件是一个重要的任务,以确保系统的稳定性和安全性。以下是一些最佳实践:
const log4js = require("log4js"); log4js.configure({ appenders: { out: { type: "stdout" }, file: { type: "file", filename: "logs/app.log", pattern: "yyyy-MM-dd", alwaysIncludePattern: true, daysToKeep: 90, compress: true, }, }, categories: { default: { appenders: ["out", "file"], level: "info" }, }, }); const logger = log4js.getLogger(); logger.trace("This is a trace log"); logger.debug("This is a debug log"); logger.info("This is an info log"); logger.warn("This is a warn log"); logger.error("This is an error log"); logger.fatal("This is a fatal log"); 通过遵循这些最佳实践,可以有效地管理Node.js应用程序在Ubuntu系统中的日志文件,确保系统的稳定运行和数据安全。