[英]Python Logging Formatter
我正在編寫 AI 服務,我想使用 python 日志記錄模塊。 我想知道是否可以在記錄器格式中打印記錄器名稱。
所需的 output:
>>> 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
這可能嗎? 我找不到這樣做的“格式化程序”選項。
謝謝
您需要提供日志記錄格式來支持它。 在您的情況下,您可以定義如下內容
logging.basicConfig(format='%(asctime)s:\t%(name)s:\t%(levelname)s:\t%(message)s')
這將顯示時間、模塊名稱、日志級別和消息。
答案只是谷歌: %(name)s
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.