奇奇怪怪小经验
  • 五味杂陈·东倒西歪
  • Vue3 踩坑
    • 在vue3中定义filter
    • 父组件调用refs里的方法
  • Electron
    • Electron use vue devtools
  • Collection
    • Little tools
    • virtual box安装win11
    • CentOS 镜像
    • Yarn1 to Yarn2
  • 另一个伊甸-穿越时空的猫
    • 天冥值介紹及角色升星(升級)職業書出處
  • vuetify使用日记
    • 自定义Preset包
  • 前端小店
    • 奇怪知识点
    • 前端工具箱
    • 数组求和的几种方法
    • Vue i18n dynamic set messages
    • 关于H5自动播放被禁止的问题
    • 倒计时时间
    • css禁止选中文本
    • 在chrome dev tool 中使用JQ
  • Yarn-berry
    • Which files should be gitignored
    • yarn upgrade-interactive
  • 错误题集
    • Node "cannot use import statement outside a module"
  • Node
    • 在Node中使用Es6的import
    • express 动态加载route与使用自定义回调和通用回调
  • deno
    • 构建简单的api service
  • Mac使用技巧
    • 提示:已损坏,为无法打开,您应该将它移到废纸篓
    • macOs 升级后提示xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missin
  • winston使用技巧
    • 使用level颜色
    • level大写
  • demo
    • 九宫格抽奖
    • 波浪效果
  • Vue
    • 在组件中同步v-model
    • 工具库
  • 文章记录
    • 前端开发
  • 日常工具
    • 微信小助手
    • Untitled
由 GitBook 提供支持
在本页
  1. winston使用技巧

使用level颜色

上一页macOs 升级后提示xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missin下一页level大写

最后更新于4年前

这有帮助吗?

CtrlK

这有帮助吗?

const logFormat = winston.format.combine(
// 大写状态值
  winston.format(info => {
    info.level = info.level.toUpperCase()
    return info;
  })(),
  winston.format.colorize(),
  winston.format.timestamp({ format: 'YYYY-MM-DDTHH:mm:ss.SSSZZ' }),
  winston.format.printf(({ level, message, timestamp }) => {
      return `${timestamp} ${level} ${message}`;
  })
);

const logger = createLogger({
  format: logFormat,
  transports: [
    new transports.Console({
      format: format.combine(format.colorize()),
    }),
  ],
});

const myLog = () => {
    winston.addColors({ error: 'bold underline red', info: 'bold underline green' });
    logger.log('info', 'test')
}

也可以在自己需要的字符中添加对应颜色

\x1b[0;34m your word \x1b[0m

\033[0;34m your word \033[0m

对应颜色

// foregroud     background
30                  40            // black
31                  41            // red
32                  42            // green
33                  43            // yellow
34                  44            // blue
35                  45            // magenta
36                  46            // cyan
37                  47            // white
// background
40 //