Я новичок в журналировании Node-app и решил использовать log4 js в качестве библиотеки журналов. Я хочу создать журналы для каждой категории в отдельных папках c, содержащих файлы журналов для каждого уровня.
Например:
Моя базовая папка - log /
I иметь категорию под названием "приложение"
Поэтому я хочу, чтобы файлы журналов были в формате, например:
log / app / INFO.log
log / app / ERROR.log
и т. Д.
Аналогично для другой категории
log / category / INFO.log
log / category / DEBUG.log
и т. Д.
При текущей конфигурации:
{
"appenders": {
"multi_app": {
"type": "multiFile",
"base": "logs/app",
"property": "level",
"extension": ".log"
}
},
"categories": {
"app": {
"appenders": [
"multi_app"
],
"level": "debug"
}
}
}
Работает нормально, но мне придется создавать аналогичные дополнения (multi_cat) для других категорий. Так есть ли какие-либо конфигурации, которые могли бы предотвратить это повторение?
Спасибо.