我正在使用node-log4js。(它是 log4JS,而不是 log4J!)我认为记录器的“类别”就像您在 Log4J 中放入记录器的构造函数中的字符串(通常您将 fqn 类名放在那里),以便 log4j 可以放入记录的东西到正确的位置。
我得到以下配置:
{
"appenders": [
{
"type": "console",
},
{
"type": "file",
"absolute": true,
"filename": "/tmp/app.log",
"maxLogSize": 20480,
"backups": 10
},
{
"type": "console",
"category": "app.access"
}
]
}
期望的行为将是所有“app.access”的东西只进入最后一个附加程序(目前也是控制台,但将来可能会改变)。目前,所有具有“app.access”类别的日志记录将被记录两次到控制台,一次记录到文件。
有没有办法给其他两个附加程序一个“除了app.access”之外的所有类别?如何?
非常感谢您提前