winstonjs 获取使用 winston.createLogger(...) 创建的记录器

Thi*_*o P 2 javascript logging node.js winston


温斯顿提供的问题winston.loggers.get("logger name")是为了获得记录器。如何使用winston.createLogger(options) (它没有名称)创建记录器

为什么我问
我已经使用 在文件中创建了一个记录器winston.createLogger(options),然后使用 导出创建的记录器module.exports

我想在我的应用程序中使用这个记录器,但每次我都会调用require("")createLogger(options),因此每次都会创建一个新的记录器。

代码示例

const winston = require('winston');

// this logger does not have a name!
// Thus, how do I get it.
const logger = winston.createLogger({});


module.exports = logger;
Run Code Online (Sandbox Code Playgroud)