Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何为复杂的应用程序设置winston logger?_Node.js_Logging_Winston - Fatal编程技术网

Node.js 如何为复杂的应用程序设置winston logger?

Node.js 如何为复杂的应用程序设置winston logger?,node.js,logging,winston,Node.js,Logging,Winston,如何在nodejs eco中获得类似log4j的记录器系统?正如我们所看到的,winston是nodejs中最扩展的记录器框架。但我们无法得到确切的结果。你能分享你的最佳实践吗 如果我们得到类似log4j的记录器用例,这将是理想的: main.js // configuring loggers "Class A", "Class B", "Class C" // get fully configured logger "Cl

如何在nodejs eco中获得类似log4j的记录器系统?正如我们所看到的,winston是nodejs中最扩展的记录器框架。但我们无法得到确切的结果。你能分享你的最佳实践吗

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

main.js

// configuring loggers "Class A", "Class B", "Class C"
// get fully configured logger "Class A" from factory. Have not any logger configuration inside class
// use logger
// get fully configured logger "Class B" from factory. Have not any logger configuration inside class
// use logger
// get fully configured logger "Class C" from factory. Have not any logger configuration inside class
// use logger
ClassA.js

// configuring loggers "Class A", "Class B", "Class C"
// get fully configured logger "Class A" from factory. Have not any logger configuration inside class
// use logger
// get fully configured logger "Class B" from factory. Have not any logger configuration inside class
// use logger
// get fully configured logger "Class C" from factory. Have not any logger configuration inside class
// use logger
ClassB.js

// configuring loggers "Class A", "Class B", "Class C"
// get fully configured logger "Class A" from factory. Have not any logger configuration inside class
// use logger
// get fully configured logger "Class B" from factory. Have not any logger configuration inside class
// use logger
// get fully configured logger "Class C" from factory. Have not any logger configuration inside class
// use logger
ClassC.js

// configuring loggers "Class A", "Class B", "Class C"
// get fully configured logger "Class A" from factory. Have not any logger configuration inside class
// use logger
// get fully configured logger "Class B" from factory. Have not any logger configuration inside class
// use logger
// get fully configured logger "Class C" from factory. Have not any logger configuration inside class
// use logger
我们希望登录到控制台并旋转文件

日期[级别]日志名称:消息

日期[级别]日志名称:消息

日期[级别]日志名称:消息