我在互联网上发现Papertrail可以让您log using ANSI colors

这对我来说非常重要,因为我的node.js应用程序上有很多日志,添加更多颜色有助于我了解当有很多人在使用该服务时发生了什么。

所以我读了一些关于ANSI escape code for colors的内容,并设法在终端上写了(可以正常工作)

printf \\x1b[31mHello\\n\\x1b[0m


不幸的是,当我在node.js应用程序上尝试相同的操作时,papertrail中的输出不是我想要的:



我在node.js应用程序中的代码是这样的:

logger.debug('\x1b[31mGET /app/config\x1b[0m');


更新:由于我正在使用nlogger,也许我可以使用其颜色功能。但是,我希望您对此有意见:-)

最佳答案

您可能想签出color模块

样例代码:

var colors = require('colors');

console.log('hello'.green); // outputs green text
console.log('i like cake and pies'.underline.red) // outputs red     underlined text
console.log('inverse the color'.inverse); // inverses the color
console.log('OMG Rainbows!'.rainbow); // rainbow (ignores spaces)

关于javascript - Papertrail颜色记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23643788/

10-09 15:13