gpt4 book ai didi

node.js - 使用bunyan.createLogger 启动时调试中断 - Node v5.8

转载 作者:太空宇宙 更新时间:2023-11-04 00:42:28 26 4
gpt4 key购买 nike

当我尝试使用bunyan启动node.js应用程序时,一旦我尝试创建记录器,调试器就会停止。当我单步执行代码时,我可以深入研究 createLogger 并找到它的中断位置。在node_modules/bunyan/lib中,调试器在第579行分离 -

assert.ok(isWritable(s.stream),
'"stream" stream is not writable: ' + util.inspect(s.stream));

调试器会一直工作,直到我设置记录器,之后它就会分离,我永远无法单步到 logger.info 行。

import bunyan from 'bunyan'; 

const logger = bunyan.createLogger({ name: 'test' }); //debugger detaches

logger.info('Hello logger'); // debugger will NOT step to this line

这种情况不会发生在 winston 身上。我认为这与 winston 使用控制台和 Bunyan 使用流有关。

import winston from 'winston';

winston.info('Simple log');

const bp = 'The debugger will stop on me';

最佳答案

有同样的问题,但通过更新到最新版本的 Node (5.9.1)解决了它

关于node.js - 使用bunyan.createLogger 启动时调试中断 - Node v5.8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36089897/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com