代码之家  ›  专栏  ›  技术社区  ›  Modern Labs

PhantomJS多个日志文件和日志旋转

  •  0
  • Modern Labs  · 技术社区  · 8 年前

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

    由于日志在separet文件中的级别,我希望对日志进行分离。

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

    是否有另一种方法将流程输出传输到某个文件?

    我想使用一些NodeJS日志框架 winston 直接在幻影中,因为有了温斯顿,我可以使用开箱即用的对数。

    感谢您的帮助:)

    1 回复  |  直到 8 年前
        1
  •  0
  •   Artjom B.    8 年前

    温斯顿使用节点。js的文件流 fs module .PhantomJS还有一个 fs module ,但它有一个完全不同的API。这就是为什么你不能直接使用温斯顿。您可能会重写Winston,使其在幻影中运行。