node.js - Comment PM2 définit-il que le contenu du journal a une adresse IP d'accès ?
世界只因有你
世界只因有你 2017-05-16 13:45:08
0
2
803

Dans le projet nodejs, le journal utilise la fonction de journalisation fournie avec pm2.
J'espère que le contenu du journal pourra inclure l'adresse IP d'accès et que le journal pourra être divisé par jour. Comment le configurer ?

世界只因有你
世界只因有你

répondre à tous(2)
巴扎黑

Si la console imprime l'adresse IP dans le projet, elle sera sortie dans le fichier journal pm2. Le fractionnement des journaux par jour nécessite une configuration pm2 Paramètres.

bientôt

滿天的星座

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文档很详细,我只说下思路

  1. 初始化log4js(définir le chemin du fichier, les règles de segmentation)

  2. express utilise app.user (log4jsInstance.connectLogger, veuillez consulter la documentation pour une API spécifique)

  3. Utilisez pm2 pour démarrer l'application express

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal