DiB*_*DiB 5 python python-3.x gitlab python-logging rich
我正在使用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)
Run Code Online (Sandbox Code Playgroud)
添加console=Console(width=255)
到处理程序构造函数。
例如
from rich.console import Console
richHandler = RichHandler(console=Console(width=255))
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1816 次 |
最近记录: |