Почему уровень ERROR не добавляется в файл ошибок? - PullRequest
1 голос
/ 30 сентября 2019

Я использую log4js и хочу записывать журналы ошибок в отдельный файл. Но все уровни ошибок почему-то записываются только в файл доступа. И из-за этого файл ошибок пуст. Как это исправить?

log4js.json:

{
    "appenders": {
      "access": {
        "type": "dateFile",
        "filename": "logs/access.log",
        "pattern": "-yyyy-MM-dd", 
        "category": "http"
      },
      "app": {
        "type": "file",
        "filename": "logs/project.log",
        "maxLogSize": 10485760,
        "numBackups": 3
      },
      "errorFile": {
        "type": "file",
        "filename": "logs/errors.log"
      },
      "errors": {
        "type": "logLevelFilter",
        "level": "ERROR",
        "appender": "errorFile"
      }
    },
    "categories": {
      "default": { "appenders": [ "app", "errors" ], "level": "DEBUG" },
      "http": { "appenders": [ "access"], "level": "DEBUG" }
    }
}
...