node.js - Bagaimanakah PM2 mentakrifkan bahawa kandungan log mempunyai IP akses?
世界只因有你
世界只因有你 2017-05-16 13:45:08
0
2
768

Dalam projek nodejs, log menggunakan fungsi pengelogan yang disertakan dengan pm2.
Saya berharap kandungan log boleh memasukkan IP akses dan log boleh dibahagikan mengikut hari.

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

membalas semua(2)
巴扎黑

Jika konsol mencetak ip dalam projek, ia akan dikeluarkan kepada fail log pm2. Pemisahan log mengikut hari memerlukan konfigurasi pm2 Parameter.

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

  1. 初始化log4js(takrif laluan fail, peraturan pembahagian)

  2. express menggunakan app.user(log4jsInstance.connectLogger, sila semak dokumentasi untuk API tertentu)

  3. Gunakan pm2 untuk mulakan aplikasi ekspres

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!