首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python颜色日志在Docker映像中不工作

Python颜色日志在Docker映像中不工作
EN

Stack Overflow用户
提问于 2021-08-04 18:57:36
回答 1查看 278关注 0票数 0

我试图在一个烧瓶应用程序中使用颜色日志

代码语言:javascript
复制
logger = logging.getLogger(name)
coloredlogs.install(logger=logger)

彩色日志是在运行python app.py时生成的。

但是,使用以下Dockerfile:

代码语言:javascript
复制
FROM python:3.6-slim-buster

WORKDIR /app
ADD . /app

RUN pip install --trusted-host pypi.python.org -r requirements.txt
EXPOSE 5000

ENV NAME OpentoAll

CMD [ "python", "app.py"]

当我构建一个码头映像并运行它时,日志将被输出,但是它们不是彩色的。

供参考,我有彩色日志,颜色和人性化的要求。

代码语言:javascript
复制
coloredlogs==15.0.1
colorama
humanfriendly==9.2

还有另一个包是我缺少的颜色工作在码头形象?谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-12-16 19:31:21

问题是当你在码头里跑的时候,你没有防撞的。

您可以将其配置为为您的docker/docker-compose/kubernetes环境使用tty,但使用以下内容更容易:

代码语言:javascript
复制
coloredlogs.install(logger=logger, isatty=True)

这将确保它始终输出与颜色代码。

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

https://stackoverflow.com/questions/68656696

复制
相关文章

相似问题

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