我在互联网上发现 Papertrail 允许您使用 ANSI 颜色进行日志记录。
这对我来说很重要,因为我的 node.js 应用程序上有很多日志,添加更多颜色有助于我了解当有很多人使用该服务时发生了什么。
所以我读了一些关于颜色的 ANSI 转义码,我设法在我的终端上写了这个(没问题)
printf \\x1b[31mHello\\n\\x1b[0m
不幸的是,当我在我的 node.js 应用程序上尝试同样的事情时,papertrail 中的输出不是我想要的:
我在 node.js 应用程序中的代码是这样的:
logger.debug('\x1b[31mGET /app/config\x1b[0m');
更新:由于我使用的是nlogger,也许我可以使用它的颜色功能。但是,我想听听您对此的看法:-)