nestjs日志输出如何禁用颜色

笔者最近使用nestjs构造了一个容器镜像,并把日志通过fluentd传到elasticsearch上,在开发环境下,nestjs日志输出类似这样有颜色标记的:

 如果保存为文件,会发现实际内容是这样,这也是为什么开发工具能够显示成不同颜色。

但是如果上传到elasticsearch里去看,就变成这样了,这可太难看了。

 要解决这个问题,得让nestjs日志输出禁用颜色,比较奇葩的是在nestjs官网上没找到如何禁用,倒是在stackoverflow上找到了。

logging - Disable colored console output - Stack Overflowicon-default.png?t=L892https://stackoverflow.com/questions/60968223/disable-colored-console-output解决办法就是:设置一个环境变量  NO_COLOR

笔者是用docker-compose启动的容器,则配置方法如下:

 environment:
     - NO_COLOR=true

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值