我在互联网上发现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/