我试图在一个烧瓶应用程序中使用颜色日志
logger = logging.getLogger(name)
coloredlogs.install(logger=logger)彩色日志是在运行python app.py时生成的。
但是,使用以下Dockerfile:
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"]当我构建一个码头映像并运行它时,日志将被输出,但是它们不是彩色的。
供参考,我有彩色日志,颜色和人性化的要求。
coloredlogs==15.0.1
colorama
humanfriendly==9.2还有另一个包是我缺少的颜色工作在码头形象?谢谢
发布于 2021-12-16 19:31:21
问题是当你在码头里跑的时候,你没有防撞的。
您可以将其配置为为您的docker/docker-compose/kubernetes环境使用tty,但使用以下内容更容易:
coloredlogs.install(logger=logger, isatty=True)这将确保它始终输出与颜色代码。
https://stackoverflow.com/questions/68656696
复制相似问题