为了账号安全,请及时绑定邮箱和手机立即绑定

Python 日志格式化程序

Python 日志格式化程序

侃侃尔雅 2022-06-28 10:25:15
我正在编写 AI 服务,我想使用 python 日志记录模块。我想知道是否可以在记录器格式中打印记录器名称。期望的输出:>>> import logging>>> logger = logging.getLogger('AI Service')>>> logger.setLevel(logging.DEBUG)>>> logging.basicConfig(format='[%(levelname)s] %(???)s - %(message)s')>>> logger.info("Starting service")[INFO] AI Service - Starting service这可能吗?我找不到这样做的“格式化程序”选项。
查看完整描述

2 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

您需要提供日志记录格式来支持它。在您的情况下,您可以定义如下内容

logging.basicConfig(format='%(asctime)s:\t%(name)s:\t%(levelname)s:\t%(message)s')

这将显示时间、模块名称、日志级别和消息。


查看完整回答
反对 回复 2022-06-28
?
缥缈止盈

TA贡献2041条经验 获得超4个赞

答案只需 google 一下即可:%(name)s.



查看完整回答
反对 回复 2022-06-28
  • 2 回答
  • 0 关注
  • 137 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信