Javascript NodeJS-日志记录-日志记录中的请求或堆栈编号
有2个请求到达nodejs。两者都在阻止请求 我想用请求号登录,但我找不到任何方法显示请求号 每个请求调用函数和函数都有调试数据和DB响应的日志Javascript NodeJS-日志记录-日志记录中的请求或堆栈编号,javascript,node.js,logging,stack,Javascript,Node.js,Logging,Stack,有2个请求到达nodejs。两者都在阻止请求 我想用请求号登录,但我找不到任何方法显示请求号 每个请求调用函数和函数都有调试数据和DB响应的日志 - (async) Authenticate Customer ID (function: async checkCumber()) (is Active, is Paid) - (async) Get Customer By Id (function: async getCustomer()) - (async) Get Custome
- (async) Authenticate Customer ID (function: async checkCumber()) (is Active, is Paid)
- (async) Get Customer By Id (function: async getCustomer())
- (async) Get Customer Vehicle by Customer Id (function: async getVehicleByCustomerId())
- (async) Get Vehicle Details by Vehicle Id (function: async getVehicleByVehicleId())
这是两个请求的console.log()的输出
客户验证的客户Id“C2”(此日志来自请求-1)
从DB中找到客户详细信息(此日志来自请求-1)
客户验证的客户Id“C4”(此日志来自请求-2)
找到客户2车辆(此日志来自请求-1)
从DB中找到客户详细信息(此日志来自request-2)
找到车辆详细信息(此日志来自请求-1)
找到客户2车辆(此日志来自请求-2)
找到车辆详细信息(此日志来自请求-2)
我想要像这样的日志
请求55:客户验证的客户Id“C2”
请求55:从数据库中找到客户详细信息
请求56:客户验证的客户Id“C4”
请求55:发现客户2车辆
请求56:从数据库中找到客户详细信息
请求55:找到车辆详细信息
请求56:发现客户1车辆
请求56:找到车辆详细信息
通常,我们使用Java代码编写带有日志的线程号,以便在从生产中获取日志时轻松跟踪问题和调试代码
如果有任何工具或npm软件包向我建议,使我能够获得所需的日志输出。您可以将其放入延续本地存储或cls挂钩的npm软件包中。它允许您在整个过程中跟踪快速请求
您可以使用本地存储或cls挂钩的npm包。它允许您在整个过程中跟踪快速请求journey@DhananjaiPai谢谢你……@ DhananjaiPai,请添加一个答案,让其他怪胎可以得到这个想法。当然,考虑更新下面的答案,并添加你找到的信息,如果有帮助,可能会被投票。干杯