84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
nodejs專案中,日誌使用了pm2自帶的日誌功能。 希望日誌內容能包含存取IP,並且能夠依天分割日誌,要怎麼設定呢?
專案中 console 列印 ip ,會輸出到 pm2 日誌檔案。日誌按天分割需要配置 pm2 參數。
pm2
soonfy
pm2实现不了你这功能
log4js
pm2帶的日誌功能參數如下
--merge-logs 不合并process id --log-date-format <format> 日期格式化 -l --log [path] 日志文件路径(标准输出+错误输出) -o --output <path> 日志文件路径(标准输出) -e --error <path> 日志文件路径(错误输出)
範例
{ "script" : "echo.js", "error_file" : "err.log", "out_file" : "out.log", "merge_logs" : true, "log_date_format" : "YYYY-MM-DD HH:mm Z" }
log4jsnpm文件很詳細,我只說下思路
初始化log4js(定義檔路徑,分割規則)
express使用app.user(log4jsInstance.connectLogger,具體API請查文件)
使用pm2啟動express app
專案中 console 列印 ip ,會輸出到 pm2 日誌檔案。日誌按天分割需要配置
pm2
參數。soonfy
pm2实现不了你这功能
,需要配置log4js
來處理pm2帶的日誌功能參數如下
範例
log4js
npm文件很詳細,我只說下思路初始化
log4js
(定義檔路徑,分割規則)express使用app.user(log4jsInstance.connectLogger,具體API請查文件)
使用pm2啟動express app