在Debian系统中,有多种工具可以用来监控Node.js应用程序的日志。以下是一些常用的工具:
docker pull louislam/uptime-kuma:latest
docker run -d --name uptime-kuma -p 3001:3001 louislam/uptime-kuma
git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma
npm install
npm run build
npm run start
const log4js = require('log4js');
const logger = log4js.getLogger();
logger.level = 'debug';
logger.debug('Some debug messages');
logger.info('Hello,log4js!');
logger.error('Something went wrong');
const winston = require('winston');
const logger = winston.createLogger({
level: 'info',
transports: [
new winston.transports.Console(),
new winston.transports.File({ filename: 'combined.log' })
]
});
logger.info('Application started');
pm2 start app.js --name my-app
pm2 monit
pm2 logs myapi
这些工具可以帮助你有效地监控和管理Node.js应用程序的日志,确保应用程序的稳定性和性能。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>