如何从默认的Python记录器中删除“MainThread”

问题描述 投票:0回答:1

我想自定义我的 python 记录器,这样它就不再显示“MainThread”了

目前看起来像这样:

[2024-07-03 14:18:14] [MainThread] [INFO    ] ...
[2024-07-03 14:18:15] [MainThread] [INFO    ] ...
[2024-07-03 14:18:15] [MainThread] [INFO    ] ...
[2024-07-03 14:18:16] [MainThread] [INFO    ] ...
[2024-07-03 14:18:16] [MainThread] [INFO    ] ...
[2024-07-03 14:18:17] [MainThread] [INFO    ] ...
[2024-07-03 14:18:17] [MainThread] [INFO    ] ...
[2024-07-03 14:18:17] [MainThread] [INFO    ] ...

这些是

logging.info
的陈述。我想要以下日志格式:

[2024-07-03 14:18:14] [INFO    ] ...
[2024-07-03 14:18:15] [INFO    ] ...
[2024-07-03 14:18:15] [INFO    ] ...
[2024-07-03 14:18:16] [INFO    ] ...
[2024-07-03 14:18:16] [INFO    ] ...
[2024-07-03 14:18:17] [INFO    ] ...
[2024-07-03 14:18:17] [INFO    ] ...
[2024-07-03 14:18:17] [INFO    ] ...
python python-3.x python-logging
1个回答
0
投票

使用

logging.basicConfig()
或使用格式化程序。请参阅Python日志模块文档这里

文档中的快速复制粘贴示例:

FORMAT = '%(asctime)s - %(message)s'
logging.basicConfig(format=FORMAT)
logging.warning('Foo!')
© www.soinside.com 2019 - 2024. All rights reserved.