设置Python富日志(RichHandler)的最小宽度



我使用RichHander在Python中格式化日志输出。虽然这在本地工作得很好,但当我在GitLab内部运行时,它似乎默认使用80个字符宽的终端。这使得输出相当难以读取和快速扫描。我想改变这个默认宽度为RichHandler,但我没有看到一个方法来做到这一点。

是否有办法为Python RichHandler日志处理程序设置最小控制台宽度?

# Pseudocode:

import logging
from rich.logging import RichHandler
def setup_logging():
logger = logging.getLogger('myLogger')
richFormatter = logging.Formatter('%(message)s')
richHandler = RichHandler()
# Something like: richHandler.setMinimumWidth(255)
richHandler.setFormatter(richFormatter)
logger.addHandler(richHandler)

console=Console(width=255)添加到处理程序构造函数中

最新更新