πŸ“š Reference


πŸ”– Index


log4js


log4js - μ„€μΉ˜


# npm
npm i --save log4js

# yarn
yarn add log4js

log4js μ„€μ • 파일


{
  "appenders": {
    "app": {
      "type": "console"
    },
    "infoFile": {
      "type": "file",
      "filename": "./log/info.log",
      "maxLogSize": 524288,
      "numBackups": 3,
      "compress": true
    },
    "info": {
      "type": "logLevelFilter",
      "level": "INFO",
      "appender": "infoFile"
    },
    "errorFile": {
      "type": "file",
      "filename": "./log/errors.log",
      "maxLogSize": 524288,
      "numBackups": 3,
      "compress": true
    },
    "errors": {
      "type": "logLevelFilter",
      "level": "ERROR",
      "appender": "errorFile"
    }
  },
  "categories": {
    "default": {
      "appenders": [
        "app", "errors", "info"
      ],
      "level": "info"
    }
  }
}

1. appenders