PhantomJS多个日志文件和日志轮换

时间:2016-12-08 14:53:10

标签: node.js logging phantomjs headless-browser winston

我需要帮助在PhantomJS中记录功能。我想用PhantomJS在服务器端渲染画布图像。这部分运行得很好,但我无法弄清楚如何在Phantom中设置好的日志记录功能。

由于它们在separtet文件中的级别,我想分区日志。

logger.log('info', 'Test Info Message'); // -> info.log
logger.log('error', 'Log Exception'); // -> error.log

是否有其他方法将流程输出传递给某个文件?

我想在PhantomJS中直接使用一些NodeJS日志框架作为winston,因为使用winston我可以开箱即用日志。

感谢你的帮助:)

1 个答案:

答案 0 :(得分:0)

Winston使用node.js'来自fs module的文件流。 PhantomJS也有一个fs module,但它有一个完全不同的API。这就是为什么你不能直接使用Winston的原因。您可能会重写Winston,以便它在PhantomJS中运行。