首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用log4js向记录器添加/修改颜色?

如何使用log4js向记录器添加/修改颜色?
EN

Stack Overflow用户
提问于 2021-05-18 00:48:03
回答 1查看 44关注 0票数 0

如何使用log4js库(javascript)自定义记录器的颜色?

代码语言:javascript
复制
const log4js = require("log4js");
const logger = log4js.getLogger();
logger.level = 'debug';

logger.debug(`print this in red.`);
logger.debug(`print this in purple.`);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-18 00:54:12

只要使用术语转义序列即可。

代码语言:javascript
复制
const log4js = require("log4js");
const logger = log4js.getLogger();
logger.level = 'debug';

logger.debug(`print this in \u001b[31mred.`);
logger.debug(`print this in \u001b[35mpurple.`);

根据

代码语言:javascript
复制
man terminal-colors.d

它们如下所示:

代码语言:javascript
复制
               0   to restore default color
               1   for brighter colors
               4   for underlined text
               5   for flashing text
              30   for black foreground
              31   for red foreground
              32   for green foreground
              33   for yellow (or brown) foreground
              34   for blue foreground
              35   for purple foreground
              36   for cyan foreground
              37   for white (or gray) foreground
              40   for black background
              41   for red background
              42   for green background
              43   for yellow (or brown) background
              44   for blue background
              45   for purple background
              46   for cyan background
              47   for white (or gray) background

不同的代码必须用分号;分隔,例如

代码语言:javascript
复制
logger.debug(`print this in \u001b[4;31mred\u001b[0m.`);

将打印下划线和红色的red

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67573910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档