Python日志:用括号左对齐

2024-04-27 03:46:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我想格式化与括号和左对齐的文本记录器。你知道吗

formatter = logging.Formatter('[%(asctime)s] [%(levelname)-8s] [%(funcName)-12s]   %(message)s')

这是结果

[2019-09-13 16:22:56,050] [INFO    ] [main        ]   Message 1
[2019-09-13 16:22:56,050] [DEBUG   ] [do_debug    ]   Message 2
[2019-09-13 16:22:56,050] [WARNING ] [do_warning  ]   Message 3

但我想得到这样的东西

[2019-09-13 16:22:56,050] [INFO]     [main]           Message 1
[2019-09-13 16:22:56,050] [DEBUG]    [do_debug]       Message 2
[2019-09-13 16:22:56,050] [WARNING]  [do_warning]     Message 3

Tags: debug文本infomessagemainformatterloggingdo