我使用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)
添加到处理程序构造函数中