多次调用log4js.configure

时间:2019-01-11 15:45:54

标签: log4js-node

我正在处理一个服务对象,该服务对象允许用户创建多个具有各自日志记录配置的服务器。似乎多次调用log4js.configure会导致更改所有记录器实例的配置,而不仅仅是更改在log4js.configure之后创建的记录器。

我的记录器出厂文件如下:

const log4js  = require("log4js");

module.exports = {
  construct(
    category,
    configuration
  ) {
    log4js.configure(configuration);

    return log4js.getLogger(category);
  }
};

我想发生的是,每次调用log4js.getLogger(category)都会导致记录器具有自己的配置(即传入的记录),而不是使用记录时处于活动状态的记录器。 log4js有可能吗?

0 个答案:

没有答案