从Winston容器中删除所有记录器

时间:2019-04-09 09:44:34

标签: winston

如何删除所有Winston记录器?

我需要在测试期间执行此操作。

请注意,winston.clear()winston.remove()用于删除传输,而我想删除记录器本身。

1 个答案:

答案 0 :(得分:1)

不确定是否有一种方法可以删除所有记录器,但是要终止特定记录器,您可以致电

async test() {
  const orders = await foo.getUserOrders2(someUserId);
  // ...
}

// or

test() {
  foo.getUserOrders2(someUserId).then(orders => {
    // ...
  });
}

如果您要跟踪所有记录器,则可以遍历并杀死它们。