Я использую 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" }
}
}