在日志中包含变量的最佳方法是什么?
我知道下面的评论“如何在logger格式化程序中输入变量?”有效,但它并不是我想要的。
import logging
logger = logging.getLogger(__name__)
FORMAT = '%(MYVAR)s %(asctime)s - %(levelname)s - %(message)s'
logging.basicConfig(format=FORMAT, datefmt='%d/%m/%Y %H:%M:%S')
logger.warning("'Twas brillig, and the slithy toves", extra={'MYVAR': 'Jabberwocky'})
我只想要像
这样的东西x = 80
logging.info("Number x is: ", x)
我只想让日志有“Number x is:80”。我似乎无法使它工作。我是否需要设置日志记录过滤器?