如何为复杂的应用程序设置winstonlogging器?

如何在nodejs eco中获得类似log4j的logging器系统? 正如我们所看到的, winston是nodejs中最大的logging器框架。 但是我们无法得到准确的结果。 你能分享你最好的练习logging器子系统吗?

如果我们得到类似log4j的logging器用例,这将是理想的:

main.js

// configuring loggers "Class A", "Class B", "Class C" 

ClassA.js

 // get fully configured logger "Class A" from factory. Have not any logger configuration inside class // use logger 

ClassB.js

 // get fully configured logger "Class B" from factory. Have not any logger configuration inside class // use logger 

ClassC.js

 // get fully configured logger "Class C" from factory. Have not any logger configuration inside class // use logger 

我们想要login到控制台和旋转的文件

date[LEVEL]logging器名称:消息

date[LEVEL]logging器名称:消息

date[LEVEL]logging器名称:消息