我正在使用nodemailer
npm模块,该模块引用mailcomposer
npm模块,该模块又引用mime
npm模块。如果process.env.DEBUG
为真,mime模块会输出一堆丑陋的垃圾邮件调试消息。
是的,我想要调试消息,但仅适用于MY代码。如何阻止mime模块输出自己的调试消息?
在尝试使用process.env.DEBUG
模块之前,我已经尝试将false
(mime模块看到的)设置为nodemailer
,但它似乎不会影响状态mime模块。
答案 0 :(得分:0)
您是否尝试覆盖process.stdout.write函数?
这样的事情:
var log = process.stdout.write;
process.stdout.write = function (){};
然后,当你需要输出一些东西时:
log ("my message to console");