Bootstrap

【NodeJS】log4js打印日志

使用日志的目的
  • 能够带着时间戳,和pid等对应的消息。
  • 日志能够根据不同的级别存在不同的文件中。
  • 当发生错误时,能够邮件通知他人。
NodeJS中比较常用的日志模块
  • Winston
  • Bunyan
  • log4js
log4js 的安装和使用

公司要求,使用的是log4js,安装和使用过程中遇到的问题整理如下:

安装
npm install log4js
语法
var log4js=require('log4js');//注意log4js的module位置引用是否正确
//log the cheese logger messages to a file, and the console ones as well.
log4js.configure({
  appenders: [
    {
      type: "file",
      filename: "logs/app.log"
      // category:

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;