首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用节点中的express连接多个log4js附加器

使用节点中的express连接多个log4js附加器
EN

Stack Overflow用户
提问于 2015-12-29 11:41:21
回答 1查看 1.9K关注 0票数 2

我想在控制台上记录express服务器上的所有活动,以及在日志文件中记录。

var log = log4js.getLogger();log.info(),log.error()....etc工作正常

同样,如果我将它与express连接,如app.use(log4js.connectLogger(log,{ level:'auto‘}));也同样有效。

我有另一个日志附加器,即配置文件中的文件类型&我知道如何从配置文件中加载附加器。

但我不能同时使用文件和控制台附加与express。

EN

回答 1

Stack Overflow用户

发布于 2017-08-07 19:01:52

您只需要像这样配置两个附加器:

代码语言:javascript
运行
复制
log4js.configure({
  appenders: {
    consoleAppender: { type: 'console' },
    fileAppender: { type: 'file', filename: 'logs.log' },
  },
  categories: {
    default: { appenders: ['consoleAppender', 'fileAppender'], level: 'debug' },
  },
});

您可以在官网:Log4js - Appenders找到所有配置选项的详细说明

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34504073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档